adding Lecture 5