iteration 1 fix