through lecture 4.2