delegate a capability