add PCA type