add booking time, basic functions almost done