add string.replace