almost done with lec12