refactor de los cálculos y las rutas