update lecture 2-5 and 2-6