updated lec03