do 4 iterations