hourly calculations