lecture 3 update