diff --git a/lib/createTask.js b/lib/createTask.js
index <HASH>..<HASH> 100644
--- a/lib/createTask.js
+++ b/lib/createTask.js
@@ -78,6 +78,7 @@ var plugins = {
 	, wrapper : require('./plugins/wrapper')
 	, log : require('./plugins/logger')
 	, compress : require('./plugins/compressor')
+	, preprocess : require('./plugins/preprocessor')
 };
 
 function buildTask(task) {
@@ -96,6 +97,7 @@ function buildTask(task) {
 			if(task.filter) gulpTask = plugins.filter(gulpTask, task.filter, task);
 			if(task.preLog || task.log) gulpTask = plugins.log(gulpTask, task.preLog, task);
 			if(task.concat) gulpTask = plugins.concat(gulpTask, task.concat, task);
+			if(task.preprocess) gulpTask = plugins.preprocess(gulpTask, task.preprocess, task);
 			if(task.rename) gulpTask = plugins.rename(gulpTask, task.rename, task);
 			if(task.wrapper) gulpTask = plugins.wrapper(gulpTask, task.wrapper, task);
 			if(task.replace) gulpTask = plugins.replace(gulpTask, task.replace, task);
Added preprocessor support scss for now hot fix