finished ch10