updated lec5