a kd-tree so far