modified lecture 2
 lecture 2 finished