Implementing the booking process