recursive iterator on parent assoc
doc