add linting, add semicolons