chapter 7 - added spork, more testing