add gradients to buttons