gradient fixes