add OuterIterator example