iteration 2 edited