added Reservation model