Week 4 initial commit.