most linting issues resolved with passing tests