pca+kdtree v2