textbook: chapter 8, 9