add Hausdorff position invariance