reservation controller