updates with naive matches