add project files and correct linting errors