ottimizzazione codice e validate