update: removed lesson 2 src
add: abstracted lesson 2 src