chapter 3: initial commit