@hausdorff's kernel tree