added Lecture 19