Add checkAvailable