C-FPCA