before adding eventing