Week 3 programming exercise update to code and manual.