modify entry point