Implemented CF and MHF.