fix matrixresult