start of events routing done