 				result.name = opts.name || result.name
 				result.version = opts.version || result.version
 				result.description = opts.description || result.description
+				result.author_name = opts.author_name || result.author_name
+				result.author_email = opts.author_email || result.author_email
+				result.author_url = opts.author_url || result.author_url
+				result.copyright = opts.copyright || result.copyright
 				
 				addModule = () ->
 					console.log "Choose from popular modules or enter your own:".bold

	fs.writeFileSync "#{path}/.crystal/config.yml", config
	
	console.log 'Crystal initialization is complete.'.green
	
init = (opts) ->
	

	# 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
