trailing whitespace cleanup