change to accept even lowercase letters