added transliterate and parameterize