basic reservations model view router completed