risolto semplificando molto il codice, grazie!