add k d tree