repect tests passing for reservation logic