Overloaded addition working