match keys t ovalues