move semanticUtils