update new operators on classes and tests