} else if (name.toLowerCase().endsWith(".properties")) {
writeToFile(bis, new File(DataCrow.moduleDir, name));
} else if (name.toLowerCase().endsWith(".xml")) {
File file = new File(System.getProperty("java.io.tmpdir"), name);
writeToFile(bis, file);
file.deleteOnExit();
data.put(name.substring(0, name.toLowerCase().indexOf(".xml")), file);
} else if (name.toLowerCase().endsWith(".jar")) {
// check if the custom module does not already exist
if (DcModules.get(name.substring(0, name.indexOf(".jar"))) == null) {
writeToFile(bis, new File(DataCrow.moduleDir, name));