lecture 3 complete