add cfd.i