algunas mejoras de codigo