added toLower case