Last update broke training from scratch step - fixed the problem. Moreover optimized a couple of methods and the presentation of the extracted text