add kdtree data wrapper