Added PCA dimensionality reduction