mejoras en codigo