final version of the lecture