Totally refactored the reservation-making process