error correction 3b