whitespace, formatting, semicolons