lower case processing