add char, WIP for #91

Partial fix for #91