chapter 4 commit