Iterative hierarchy