make_new_var can handle custom df colnames