Create entry point