added 3 events