data performs a match merge