iterators, typos, imports oh my