added uppercase, and lowercase