update lecture 5