cleanup repeat code and be late for work