alter operator+