Reservation logic included