         else
           base = @baseExpression(expression.last())
 
-
         power = @powerExpression()
-
-
 
         expression.replaceLast(
           comps.exponentiation.build(base: base, power: power))
 
     class_mixer(ExponentiateLast)
 
-    class SquareLast
-
-
     class AppendMultiplication
       appendAction: (expression)->
+
         _OverrideIfOperatorOrAppend.build(expression).with comps.multiplication.build()
 
       invoke: (expression)->

          new_last = last.concatenate(@val)
          expression.replaceLast(new_last)
        else if (last && last instanceof comps.exponentiation) or (last && !last.isOperator())
          @appendImplicitMultiplication(expression).append(number_with_this_val)
        else
          expression.append(number_with_this_val)


      initialize: (@opts)->
        @val = @opts.value

      doAppend: (expression)->
        last = expression.last()
        number_with_this_val = comps.number.build(value: @val)
