Merge pull request #3 from ymn/master

chapter5 fix
Chapter 5
Chapter 5
Merge branch 'tmp'