pca+kdtree v3