adds support for the char datatype