pass in arg_str as a string, not a list