more gradients added