Added iterators and example