         default : false
         type : 'boolean'
     },
+    optimizeConnection : {
+        full : 'optimize-connection'
+        default : true
+        type : 'boolean'
+    },
+    batchSize : {
+        full : "batch-size"
+        default : 20
+        type : "number"
+    },
     configFile : {
         full : 'configFile'
         default : '#{__dirname}/chat_benchmark.conf'

            clientGroup = new ClientGroup(clientGroupOptions)
            @clientGroups.push(clientGroup)

    timeOutCheck : ()->
        time = (new Date()).getTime()
        for clientGroup in @clientGroups

                    logger("#{@id} emit browserConfig  #{@browserConfig.url}")
                    # creating socket after children clients send initial requests
                    @emit('browserconfig', @browserConfig)
                )

            timers.setImmediate(()=>
                @_createSocket()
                @_initialSocketIo()
            )
            logger("#{@id} opened #{@browserConfig.url}")
                
            @stats.add('initialPage', timeElapsed)
