more timers, better report generation