Added Lec 5.