Add Event functions

Add Event functions