push matching to data model