implemented rest hour report generation functionality