updated event-example