finish basic PCA