added MatrixUtil