bug fix and add cancel a booking