add cft, cfp