chapter 6 further commits