accept lowercase and symbol alpha codes