change list to set