added timetable controller