change from list to set