added make_lower function