semantics edits