aggiornata descrizione template method