upd parser