update before reformat