reBuildSourceStructure