add hourly analysis