add presence validation for event