Refactoring
Adjusted comment
Refactoring
Added notes
Yet another refactor attempt
Updated as per Mel's changes
Final refactors of absences and lates
Removed old refactors