 		throw new Error "Path does not exist: #{opts.path}"
 	
 	# check if crystal config exists
-	config = crystal.config opts.path
+	config = this.config opts.path
 	if config != false
 		throw new Error "Crystal has already been initialized in: #{opts.path}"
 	

				result.version = opts.version || result.version
				result.description = opts.description || result.description
				
				console.log "Choose from popular modules to get you started:".bold
				for i of popular_modules
					popular_module = popular_modules[i]
					module_i = parseInt(i)+1
					console.log "#{module_i}) #{popular_module}"
				
				addModule = () ->
					prompt.get {
						properties:
							module:

# load deps
assert   = require 'assert'
colors   = require 'colors'
fs       = require 'fs'
prompt   = require 'prompt'
userHome = require 'user-home'
yaml     = require 'js-yaml'

popular_modules = [
	'official.readme'
