check descriptor data input when matching
merge with remote conflict in matching