Finished ch16.