New matrixmethod