ch6 code