       callback null, campaign
 
 
-  @isCampaignValid = isCampaignValid = (campaignName, callback)->
+  isCampaignValid = (campaignName, callback)->
 
     unless callback
       [campaignName, callback] = [DEFAULT_CAMPAIGN, campaignName]

        type                 : String
        default              : "MB"
      campaignInitialAmount  :
        type                 : Number
      campaignPerEventAmount :
        type                 : Number

      if campaignInitialAmount is 0
        return callback null, { isValid: yes, campaign }

      # if campaign hit the limits
      if campaignGivenAmount + campaignPerEventAmount > campaignMaxAmount
        console.info "hit the max amount for #{campaignName} campaign"
        return callback null, isValid: no

      return callback null, { isValid: yes, campaign }


  @isCampaignValid = (campaignName, callback)->
    isCampaignValid campaignName, callback



  increaseGivenAmountSpace:(size, callback)->
