refacto OCR