re-factoring PCA normalizer