finished lecture 3