Adding Week2 working code before cleanup.