error correction and spliting mrtm2