edited PCA walkthrough