LinearStruct init