cerco di renderla più robusta sopratutto sull'uso della memoria