substituteString