Aggiornamento funzioni, aggiunti un po' di controlli, commenti migliori