restructure normalizer