Implement  operator matching