Abstract composition (2)