added event_manager