Lecture 2 complete