add support for string normalization