add KDtree