initial project & add the example in chapter 10.6