big update, ottimizzazione e correzioni