Finished Chapter 8 basics