Initial commit for chapter 2