character set improvements