added rain and fixed gradients