error correction still some