doc iter 1