better gradients and PRETTY COLORS