use same name for shape and norm components after split_norm_shape