Add Semantics Adapter