added lec 5