added data normalizer