 									
 								addImport(module_name)
 							else
-								initProject result, opts.path
+								initProject crystal, result, opts.path
 								
 				addImport = (module_name) ->
 					module_path = module_name.replace /\./g, '/'

	'official.gorm'
]

initProject = (opts, path) ->
	# validate name
	if !opts.name
		throw new Error 'Name is required.'

	# add description to config
	if opts.description
		config.description = opts.description
	
	config.author = {
		name: opts.author_name
		email: opts.author_email
		url: opts.author_url
	}
	
	config.copyright = opts.copyright
	
	# add modules to config
	if opts.modules
