better linting