   # constructor
   robot.brain.data.variables = {}
 
-  robot.respond /^create var (\w+)$/, (msg) ->
+  robot.respond /create var (\w+)$/, (msg) ->
     varname = msg.match[1]
     if robot.brain.data.variables[varname]
       msg.reply "Sorry, Variable of '" + varname + "' already exists."

      msg.reply "Okay, removed variable " + varname
    delete robot.brain.data.variables[varname]

  robot.respond /^add value (\w+) (.*)$/, (msg) ->
    varname = msg.match[1]
    value = msg.match[2]
    lcvalue = value.toLowerCase()

    robot.brain.data.variables[varname].type = msg.match[2]
    msg.reply "Okay."

  robot.respond /list var (\w+)$/, (msg) ->
    varname = msg.match[1]
    if !robot.brain.data.variables[varname]
      msg.reply "Sorry, I don't know of a variable '" + varname + "'."
      return
    msg.reply robot.brain.data.variables[varname].values.join(', ')

  robot.respond /list vars$/, (msg) ->
    ret = []
    for varname in Object.keys(robot.brain.data.variables)
      v = robot.brain.data.variables[varname]
