Incorporating Language and Semantics