add pca test code