add cf support in ioc