finished ch08