add CFPS