update to simple PCA method