HAHA WHAT ARE ITERATORS