chapter03
chapter 3 finished