refactored CompileExp EAss.  removed trash comments in other places