auto reformat and organize imports etc