cleanup: trailing space, tabs, sequential blank lines