trailing whitespace fixed