latest additions regarding check_availability method in the reservation model