entry point run function removed