implemented "Cancel Reservation" workflow