abstract gradient
 
Aprons