fixed upper and lower case