tab/whitespace fixes