updated string2