working iterators, batches, mapSize, !!