never compare to 'a' 'z'  to get letter. there are other characters non letters in between 'z' and 'Z'.