update lecture 19