add pca and lpp