changed all chars to unsigned chars AND tested it, on chars.h still has chars