add String::concat