test for reservation model complete; all passing