completed lecture 3