second commit for chapter 2 work