add string enhancement