about generalizations