submiterator version 2