more chapter 3 practice

includes beginning target program