Added Reservation Restriction Logic