Better argument order and constants
Add PCA script