structs now work if you expand fixed size arrays