comments added, typecasting normalizer interface