add kdtree