modifyIterator