mejoras de codigo