Aggiunta gestione database (il codice è incasinato, è da alleggerire)