Reformat controller