committed some stuff to start working on matrixmul example