almost done lec 20 notes