fixed bug with lo/uppercase