fixed whitespace and tab issues