refactor admin area, timetablesanitizing
refactor