types for higher dimensions
fix default normalization threshold for vector field