basic support for chars