semplificato un po' lo script