reformat string