tutorial sec.4 upd