so che potrei usarne un secondo, ma vorrei capire la logica