fine-tune error correction