tentativo di costruire una funzione isAvailable