reservation controller and view changes