refactor HolidayController