paged-iterator