add delegator