mejoras en el código en general