add C# normalization