refactored disponibilty controller action