| 
                  | NP.material V PP.product |  
                     | example | "The dough twirled into a pretzel." |  
                     | syntax | Material  V  {into}  Product |  
                     | semantics | path_rel(start(E), Initial_State, Material, ch_of_state, prep)
                        path_rel(result(E), Product, Material, ch_of_state, prep)
                        not(exist(start(E), Product))
                        exist(result(E), Product)
                        made_of(result(E), Product, Material) |  
                  | NP V NP.material PP.product |  
                     | example | "I kneaded the dough into a loaf." |  
                     | syntax | Agent  V  Material  {into}  Product |  
                     | semantics | path_rel(start(E), Initial_State, Material, ch_of_state, prep)
                        path_rel(result(E), Product, Material, ch_of_state, prep)
                        not(exist(start(E), Product))
                        exist(result(E), Product)
                        made_of(result(E), Product, Material)
                        not(state(start(E), Endstate, Material)) |  |