the lecture notes here