commit of Lesson 12
Commit Lesson 13
Commit Lesson 14
Commit Lesson 15 and 16