fixed iterators