add more examles, only linear gradients work