whitespace parser works