added timetable parsing