Mejoras en el código, para evitar repetir código