add match composition