Basic Booking functionality implemented