made set to list for result to maintain order of results