PCA was returning +/- values depending on which version of Numpy was being run
ellipsoid was crashing - gross
small things to tweak with cluster