Lesson 4b completed as well as Lesson 4. All codes are replaced with the Udacity version of the codes.