controlling is a kind of function
control_function is function. control is power. controlling is testing. edit_control_function is coding_function. control is not power. control_function is not function.