update 20140318
exercise of chapter 8
Merge branch 'exercise-chapter-8'