add lesson2 source code