linting + documentation for feedback