come recuperi i valori?? sembra un classico problema da register global.