fixes entry point