endIter