+) structure update