abstract gradient
 
Gilets