this is the practice of String
upgrade