Aggiunta la decodifica, i codici sono ancora da ultimare e testarew
update