add the event calls