use gradients
clean up