- Modified checkAvailability back to pass in by id
- Added checkAvailabilityHelper for internal call, and modified checkAvailability function for external call.