gradientinfo work