Refactored a lot of code. Need to reimplement the available times timetable.