more changes listed
more on iterators