che risposta è? continuo a non capire cosa fa quel codice