moved StringExtended