Adding semantics