refactoring on absenteeism