finished ch6 extra