updated buttons and background gradients