Chapter 7 initial commit