updated lec 7