lecture 3.2