commit chapter 4