iter 2 done