return Iterator {BLOCK}