Chapter 8: part one, added some files