DataStructure update