making more generalizations