mejoras en el código