Commits for chapter 5