in progress - attempting PCA