Abstract Composition [OPEN]