almost done lec 5