abstract like
 
Caps