cleanup and starting events
events DFN