adding more closeable iterators