add Operator class