     callback result
 
 exports.new = (rootPath, buildPath, callback = (->)) ->
-  templatePath = path.join __dirname, '..', 'template', 'base'
+  templatePath = path.join __dirname, 'template', 'base'
   path.exists rootPath, (exists) ->
     if exists
       return helpers.logError "[Brunch]: can\'t create project: 

fs = require 'fs'
path = require 'path'
mkdirp = require 'mkdirp'
filewriter = require './filewriter'
helpers = require './helpers'
testrunner = require './testrunner'

exports.VERSION = require('./package').version

# Recompiles all files in current working directory.
# 

    .add('app')
    .add('vendor')
    .on 'change', (file) ->
      console.log "File #{file} was changed"
      console.log "Langs", languages
      languages
        .filter ([regExp, destinationPath, language]) ->
          regExp.test file
        .forEach ([regExp, destinationPath, language]) ->
          language.compile file, (error, data) ->
            if error?
              languageName = language.constructor.name.replace 'Language', ''
              return helpers.logError "[#{languageName}] error: #{error}"
            writer.emit 'change', {destinationPath, path: file, data}
    .on 'remove', (file) ->
      writer.emit 'remove', file
  writer.on 'write', (result) ->
