initial commit for sequence iterators