finished lecture 2