lecture 2,3