update lecture 3-2