# High Priority - [ ] Accept JSON string as input - [ ] Add support for JSON input data - [ ] Restore logging in a cleaner more centralised way - [ ] Write project documentation (README.md) - [ ] Improve language and detail in docstrings (autoDocstring - VSCode) # Medium Priority - [ ] Add custom exceptions (`exc.py`) and improve error handling - [ ] Add tests for timing and performance (memory usage on large CSV files etc) - [ ] Use Pydantic for data validation of JSON/CSV # Low Priority - [ ] Add .env file for environment variables (e.g. custom endpoints)