Riorganizzazione delle classi e correzione di bug nel SMP (non tutti --> wait for next commit)