Week 3 initial commit.