Mejoras del codigo