 						item         = [].concat item.split ","
 						dependencies = dependencies.concat item
 				
-				# assemble the class object and push into buffer
+				# assemble the file hash info and push it into buffer
 				buffer.push {
 					raw:           raw
 

						FsUtil.mkdir_p folderpath
					
					# computing relative path to test folder
					relative = "./toaster/classes/#{relative}"
					
					# writing file
					fs.writeFileSync filepath, cs.compile file.raw, {bare:1}

			# finally executes callback, passing the collected buffer
			cb buffer
	
	process_requirements: ( files ) ->

		# loop through all files
		for file in files
			
			# initialize empty arrays for keeping the processed dependencies
			# and the dead index, for after removal
			_dependencies = []
			_dead_indexes = []
			
			# looping through file dependencies
			for dependency, index in file.dependencies
				
				# if dependency is not a wild-card (namespace.*)
				if dependency.substr(-1) != "*"
					# then add file extension to it and continue
					file.dependencies[index] += ".coffee"
					continue

				# otherwise its index to the dead array
				_dead_indexes.push index

				# and find all files under that namespace
				reg = new RegExp dependency.replace /(\/)/g, "\\$1"
				found = ArrayUtil.find_all files, reg, "filepath", true, true

				# if nothing is found under the given namespace
				if found.length <= 0
