lec 25 notes done