prototype_cf