added the addition operator