Se modifico la lógica para recalcular