modified CF