abstracted
 
Shorts