remove redundant whitespace