add shapes \gradients