refactor  #with_values to accept array/list of strings