add cf tap