making timetable dynamic attempt 1