modificati nomi di alcune variabili e riformattato il codice