update + reformat