# High Priority - [ ] Accept JSON string as input - [ ] Add support for JSON input data - [ ] Restore logging in a cleaner more centralised way # 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)