add kd_tree