better whitespace