through lecture 2.5