fix TStruct