edit structure core