fix conflictsm, and build some method for timeslots