added normalize
initial commit to branch