1st version of semantics