add hex char support
working