rainbows, gradients, and translation.