Heavy refactoring of Staff Absenteeism Summary