Chapter 3 commit