Week 6 and 7 assignments (not yet complete)