chapter 8 exercise files