bob: iteration 2