updated to latest. linting added