lower case test pass
ascii working
char validation passing
broken