Make sure dynamic is clear that it generates basically a DAG Dynamic on input Later will make ReAct type agent that adjusts on the fly as running