changed list to set