set of string should be a list first