Struttura di base + metodi aggiornati