merged newStructure