isAvailable added