update structureç