add CharacterConverter class