generalizing them