upd
task 1,2