ch16 ex8
ch16 ex9