examples composition