partial implementation of booking process