Class 4 Week 5

Let me know what you guys think. Please point out all concerns or oddities.