lecture 2 complete