graph TD A[Start] --> B[User Input] B --> C[Web Search Subagent] C --> D[Raw Business List] D --> E[Data Extraction Subagent] E --> F[JSON Array of Businesses] F --> G[Data Processor Subagent] G --> H[Cleaned Business List] H --> I[CSV Creator Subagent] I --> J[Final CSV File] J --> K[End] subgraph Input B end subgraph Processing C --> D --> E --> F --> G --> H --> I end subgraph Output J end