added report generation for events