added normalize.cs