changes to type normalization