Reservation controller