sort timeslots etc