 	];
 
 	// directories & files to be removed
-	// TOOD: also filter out crap like .DS_Store
 	local.exclude = [
 		"wheels/tests",
 		"wheels/public/build.cfm"

	// filter out these bad boys
	local.filter = "*.settings, *.classpath, *.project, *.DS_Store";

	for (local.i in local.include) {
		if (FileExists(ExpandPath(local.i))) {
			$zip(file=local.path, source=ExpandPath(local.i));

			);
		}
	};

	for (local.i in local.exclude) {
		$zip(file=local.path, action="delete", entrypath=local.i);
	};
	$zip(file=local.path, action="delete", filter=local.filter, recurse=true);

	// clean up
	FileDelete(ExpandPath("wheels/CHANGELOG.md"));

	return local.path;
}

