imageGradient fixed

and some work process