linting and logging