refacroring metodi modello + ordinamento