- remove trailing whitespace - add spaces around operators, keywords, etc. - keep lines at 80 columns