added matrix multiplication test