second try at linter