error correction performance improvement