fix for iter 3