finished first pass normalization