Added Reservation

Added reservation functionality.