prima implementazione da sistemare
aggiornamenti tramite notifiche, aggiunte la map nelle strutture dati, aggiornati alcuni metodi per gestire le strutture dati, gli aggiornamenti tramite notifiche sono ancora da testare, ma il resto dovrebbe funzionare