update lecture 4