complete loops and iterators