Chapter 2 - Example 4 commit