rewritten binning uniforming using the introduced normalizer