upd for pub