add gradients to make text more visible