Week 6 Analysis