chapter_9 done