add cf stuff