Added fill_gradient