lecture 3 completed, almost