update lecture 2-3