Committing week 7 source code.