overload string concat