fix gradient