addition operator fixes