added models for scheduling and absences