use CHAR_TO_DIGIT