new ddmatrix