doing matrixSplit()