fixed matrix multiplication for real maybe