updates to event module