readfactor again