changed name and semantic class