CRF factory added