Booking class with modifications