 		@options = @Merge @options, overrides
 		@Storage = new Storage
 
-		@Address    = new Address @
-		@Brand      = new Brand @
-		@Cart       = new Cart @
-		@Category   = new Category @
-		@Checkout   = new Checkout @
-		@Collection = new Collection @
-		@Currency   = new Currency @
-		@Entry      = new Entry @
-		@Gateway    = new Gateway @
-		@Language   = new Language @
-		@Order      = new Order @
-		@Product    = new Product @
-		@Shipping   = new Shipping @
-		@Tax        = new Tax @
+		@Address       = new Address @
+		@Brand         = new Brand @
+		@Cart          = new Cart @
+		@Category      = new Category @
+		@Checkout      = new Checkout @
+		@Collection    = new Collection @
+		@Currency      = new Currency @
+		@Entry         = new Entry @
+		@Gateway       = new Gateway @
+		@Language      = new Language @
+		@Order         = new Order @
+		@Product       = new Product @
+		@Shipping      = new Shipping @
+		@Tax           = new Tax @
+		`// @if TARGET=='nodejs'
+		`
+		@Cache         = new Cache @
+		@Customer      = new Customer @
+		@CustomerGroup = new CustomerGroup @
+		@Email         = new Email @
+		@Field         = new Field @
+		@Flow          = new Flow @
+		@Payment       = new Payment @
+		@Promotion     = new Promotion @
+		@Stats         = new Stats @
+		@Transaction   = new Transaction @
+		@Variation     = new Variation @
+		@Webhook       = new Webhook @
+		`// @endif
+		`
 
 		if @Storage.get 'mcurrency'
 			@options.currency = @Storage.get 'mcurrency'

	"use strict"

	options:

		publicId: ''
		auth:     {}
		url:      'https://api.molt.in/'
		version:  'v1'
		debug:    false
		currency: false
		language: false
		methods:  ['GET', 'POST', 'PUT', 'DELETE']
		notice:   (type, msg) ->

			console.log type + ": " + msg


					callback r.result, if typeof r.pagination != 'undefined' then r.pagination else null
				else 
					_data = r
			error: (r, c, e) =>
				if r.status is false
					if typeof error == 'function'
						error 'error', ( if typeof r.errors != 'undefined' then r.errors else r.error ), c
