added operator class