Refactoring demo2 semplificata