upd lib