added to manage lower case