Cf completion functionality