adding matrixutils