can do matrix multiplication