Chapter 2 commit