list of campaign states instead of string