duration should be event_type duration