         @displayMessage 'privmsg', @conn.irc.nick, @text
 
     @_addCommand 'me',
-      description: 'displays text in the current channel, spoken in the 3rd person'
+      description: 'sends text to the current channel, spoken in the 3rd person'
       extends: 'say'
       parseArgs: ->
         @text = "\u0001ACTION #{@text}\u0001"

        @conn?.irc.doCommand 'NICK', @nick

    @_addCommand 'server',
      description: 'connects to a sevrer, the default port is 6667, ' +
          "if no arguments are given it tries to reconnect to the current server"
      params: ['opt_server', 'opt_port']
      parseArgs: ->
        @port = parseInt(@port ? 6667)
        @server ?= @conn?.name
        return @port and @server
      run: ->

          @conn.irc.doCommand 'MODE', @mode, @nick

    @_addCommand 'op',
      description: "gives operator status"
      params: ['nick']
      extends: 'mode'
      parseArgs: -> @mode = '+o'

    @_addCommand 'deop',
      description: "removes operator status"
      params: ['nick']
      extends: 'mode'
      parseArgs: -> @mode = '-o'

    @_addCommand 'voice',
      description: "gives voice"
      params: ['nick']
      extends: 'mode'
      parseArgs: -> @mode = '+v'

    @_addCommand 'devoice',
      description: "removes voice"
      params: ['nick']
      extends: 'mode'
      parseArgs: -> @mode = '-v'

    @_addCommand 'away',
      description: "sets your status to away, a response is " +
          "automatically sent when people /msg or WHOIS you"
      params: ['response...']
      requires: ['connection']
      parseArgs: ->
