got the iterator