some progress with pca