implemented BookingPage