completed ch6.2