funcion producer funciona correctamente