Lec2 almost done