Make gradients at bit more easier to define