no need for foreach
simplify EnvelopeNormalizer