iteration 1 demo