added PCA example