Creates entry point