now with delegator state