add a class methods and make all operators as not assignment.