done hartl ch6 assignemtn