availability conditions