Abstract Green Composition