Abstractions

Abstractions…