4th iterator