sets as ordered lists