added some gradients and textures