initial chapter 3 commit
initial chapter 4 commit
initial chapter 5 commit