added delegatespec