Added files from Lessons 2-5.