add pca demo