set entry point