     
     private func stopProcessing() {
         if processTimer != nil && !self.timerPaused {
-            print("MIXPANEL: stopping to process")
+            Logger.Debug("Stopping process timr")
             dispatch_suspend(self.processTimer!)
             self.timerPaused = true
         }
     }
     
-    
     func trackEvents(events : [Event]) {
-        Logger.Info("MIXPANEL: new event added to queue")
-        Logger.Info("MIXPANEL: new event added to queue\n sdfsd \n sdfdsf")
         dispatch_async(opQueue){
             var mutableEvents = [Event]()
             for var event in events {

            dispatch_semaphore_wait(self.eventsMutex, DISPATCH_TIME_FOREVER)
            self.eventsBuffer.appendContentsOf(mutableEvents)
            dispatch_semaphore_signal(self.eventsMutex)
            self.startProcessing()
        }
    }

        do {
            let events = Array(eventsBuffer[0..<count])
            let json = try NSJSONSerialization.dataWithJSONObject(events.getJSONConvertible(), options: [])
            let base64 = json.base64EncodedStringWithOptions([]).stringByReplacingOccurrencesOfString("\n", withString: "")
            
            Alamofire.request(.GET, Mixpanel.EVENTS_ENDPOINT, parameters :
