la var va messa fuori dalla function altrimenti la ricrea a 0 a ogni chiamata