continuing work on operator class