matmult and makefile added