indentation and iterators