Day 2 first draft.  Document only, code should be refactored.