add string tools