semantic analyzer
removed semantic analyzer