share entry point