funzioni aggiornate