Generalization and refactoring plus new news