expose Charset instance instead of name
improved UI