semantics tags-2 plus small changes