perform pca with svd
merge