3 LLM structured output