Timesheet refactorings and creation