| 
                  | NP V how S |  
                     | example | "He confessed how she did it." |  
                     | syntax | Agent  V  Topic <+how_extract> |  
                     | semantics | path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Recipient, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Source, Agent)
                        cause(Agent, E) |  
                  | NP V NP to be NP |  
                     | example | "I admitted him to be a great smoker." |  
                     | syntax | Agent  V  Topic <+to_be> |  
                     | semantics | path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Recipient, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Source, Agent)
                        cause(Agent, E) |  
                  | NP V NP ADJ |  
                     | example | "He confessed himself flummoxed." |  
                     | syntax | Agent  V  Topic <+np_ppart> |  
                     | semantics | path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Recipient, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Source, Agent)
                        cause(Agent, E) |  
                  | NP V S_ING |  
                     | example | "They confessed stealing the money." |  
                     | syntax | Agent  V  Topic <+be_sc_ing> |  
                     | semantics | path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Recipient, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Source, Agent)
                        cause(Agent, E) |  
                  | NP V NP |  
                     | example | "They confessed it." |  
                     | syntax | Agent  V  Topic <-sentential> |  
                     | semantics | path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Recipient, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Source, Agent)
                        cause(Agent, E) |  
                  | NP V NP PP.recipient |  
                     | example | "They confessed it to us." |  
                     | syntax | Agent  V  Topic <-sentential>  {to}  Recipient |  
                     | semantics | path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Recipient, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Source, Agent)
                        cause(Agent, E) |  
                  | NP V S_ING |  
                     | example | "They confessed their stealing." |  
                     | syntax | Agent  V  Topic <+poss_ing> |  
                     | semantics | path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Recipient, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Source, Agent)
                        cause(Agent, E) |  
                  | NP V PP.recipient |  
                     | example | "They confessed to us." |  
                     | syntax | Agent  V  {to}  Recipient |  
                     | semantics | path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Recipient, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Source, Agent)
                        cause(Agent, E) |  
                  | NP V PP.recipient how S |  
                     | example | "They confessed to us how it happened." |  
                     | syntax | Agent  V  {to}  Recipient  Topic <+how_extract> |  
                     | semantics | path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Recipient, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Source, Agent)
                        cause(Agent, E) |  
                  | NP V that S |  
                     | example | "They confessed that they had stolen." |  
                     | syntax | Agent  V  Topic <+that_comp> |  
                     | semantics | path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Recipient, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Source, Agent)
                        cause(Agent, E) |  |