bug fix adding ArrayIterator properly