begin to modify string type