Could you please provide references for the methods you implemented? For example, there are numerous algorithms for FPCA, FPLS, etc.