lec9 upd