normalizer is implified; not tested yet
more comments