Deal with your code with Semantics

Deal with your code with Semantics