implementacion caducar dato e invertir. cambios menores