2mo

Explosive abstraction