More complete versions of Lesson 2