working on iter 4