modified cf_dll