 			b: @b
 			a: 0
 
-	mix: (colorB, fraction, limit = false) ->
-		return Color.mix(@, colorB, fraction, limit)
+	mix: (colorB, fraction, limit = false, model) ->
+		return Color.mix(@, colorB, fraction, limit, model)
 
 	toInspect: =>
 		"<#{@constructor.name} r:#{@r} g:#{@g} b:#{@b} a:#{@a}>"

	##############################################################
	## Class methods

	@mix: (colorA, colorB, fraction = .5, limit = false, model = "husl") ->

		result = null


			colorB = colorA.transparent()

		if colorB instanceof Color


			print model

			if model == "rgba" || model == "rgb"

