changed structs