abstract composition for Mathijs_by rosie