update lecture 9