finished, newExpr, assignExpr,binary and arith