Predicate 
straighten:
  Frames file for 'straighten' based on sentences in wsj.  Verbnet
  entry 45.4.
Roleset straighten.01 Verbnet Class: 1 "make straight":
Roles:
Arg0:cause of straightness, agent
Arg1:thing becoming straight
Arg2:instrument, when separate from arg0
Examples:
| right idea, wrong instrument (-) | 
|---|
person: ns
tense: past
aspect: ns
voice: active
form: full
| John straightened his hair with a 16-ton hydraulic press.
 
 | 
| Arg0: | John | 
| REL: | straightened | 
| Arg1: | his hair | 
| Arg2-with: | a 16-ton hydraulic press | 
Predicate 
straighten_out:
Roleset straighten.02 Verbnet Class: NONE "make right":
Roles:
Arg0:cause of rightness, agent
Arg1:wrong to right
Examples:
| yeah, no kidding (-) | 
|---|
person: ns
tense: ns
aspect: ns
voice: ns
form: infinitive
| ``I got *trace* to get back to school and straighten out my
 English.''
 
 | 
| Arg0: | *trace* ->  I | 
| REL: | [ straighten] [ out] | 
| Arg1: | my English | 
| icky ergative (-) | 
|---|
person: ns
tense: ns
aspect: ns
voice: ns
form: infinitive
| The market seems *trace* to be straightening out; we're taking a
 wait-and-see attitude,'' says Cathleen B. Stewart, executive vice
 president of marketing.
 
 | 
| Arg1: | *trace* ->  The market | 
| REL: | [ straightening] [ out] |