upd y def