finished ch.12