Dimond Abstraction