refactored calling isReoccuringReservation