Mejoro funcion