Term Development
Add composition methods