baseStruct