lecture 4 update