need descriptive name, parameters lower_case