vari miglioramenti e correzione errori