fix a fatal error
Add SystemStruct.h. Normalize interfaces. Ready for TLD.