deps and linting