Week4

Pull Request for 2nd half of  week 4.