timetables and event generation