content from lecture 2 in the class