graph iterate processor