week 6 homework nearly done, including extra credit