finish event_manager iteration 2