diff --git a/.classpath b/.classpath
index 58442a9c2..fe06ef8b2 100644
--- a/.classpath
+++ b/.classpath
@@ -3,119 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -126,6 +13,16 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/.project b/.project
index 6cbb7fca6..7bc830b00 100644
--- a/.project
+++ b/.project
@@ -23,5 +23,6 @@
org.eclipse.jdt.core.javanature
+ org.apache.ivyde.eclipse.ivynature
diff --git a/defaults/yacy.init b/defaults/yacy.init
index bf639f6cb..a93162a3c 100644
--- a/defaults/yacy.init
+++ b/defaults/yacy.init
@@ -1370,16 +1370,6 @@ core.service.webgraph.tmp = false
parserAugmentation = false
parserAugmentation.RDFa = false
-# Content control settings
-contentcontrol.enabled = false
-contentcontrol.bookmarklist = contentcontrol
-contentcontrol.mandatoryfilterlist = yacy
-contentcontrol.smwimport.enabled = false
-contentcontrol.smwimport.baseurl =
-contentcontrol.smwimport.purgelistoninit = true
-contentcontrol.smwimport.targetlist = contentcontrol
-contentcontrol.smwimport.defaultcategory = yacy
-
# host browser settings
# Allow the administrator to stack URLs to the local crawl queue from the host browser page, automatically (when a path is unknown) or manually through a "load and index" link
browser.autoload = false
diff --git a/htroot/ContentControl_p.html b/htroot/ContentControl_p.html
deleted file mode 100644
index b3b234248..000000000
--- a/htroot/ContentControl_p.html
+++ /dev/null
@@ -1,95 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- #%env/templates/footer.template%#
-
-
diff --git a/htroot/ContentControl_p.java b/htroot/ContentControl_p.java
deleted file mode 100644
index e39632f15..000000000
--- a/htroot/ContentControl_p.java
+++ /dev/null
@@ -1,68 +0,0 @@
-import net.yacy.cora.protocol.RequestHeader;
-import net.yacy.server.serverObjects;
-import net.yacy.server.serverSwitch;
-
-public final class ContentControl_p {
-
- public static serverObjects respond(@SuppressWarnings("unused") final RequestHeader header,
- final serverObjects post, final serverSwitch env) {
-
- final serverObjects prop = new serverObjects();
-
- if (post != null) {
-
- if (post.containsKey("contentcontrolExtraSettings")) {
-
- env.setConfig("contentcontrol.smwimport.baseurl",
- post.get("ccsmwimporturl"));
-
- env.setConfig("contentcontrol.smwimport.enabled",
- "on".equals(post.get("ccsmwimport")) ? true : false);
-
- env.setConfig("contentcontrol.smwimport.purgelistoninit",
- "on".equals(post.get("ccsmwpurge")) ? true : false);
-
- env.setConfig("contentcontrol.smwimport.targetlist",
- post.get("ccsmwimportlist"));
-
-
- }
-
- if (post.containsKey("contentcontrolSettings")) {
-
- env.setConfig("contentcontrol.enabled",
- "on".equals(post.get("contentcontrolenabled")) ? true : false);
-
-
- env.setConfig("contentcontrol.bookmarklist",
- post.get("contentcontrolbml"));
-
- }
-
- }
-
-
- prop.putHTML("ccsmwimportlist",
- env.getConfig("contentcontrol.smwimport.targetlist", "contentcontrol"));
-
- prop.put("ccsmwpurge_checked", env.getConfigBool(
- "contentcontrol.smwimport.purgelistoninit", false) ? "1" : "0");
-
- prop.putHTML("ccsmwimporturl",
- env.getConfig("contentcontrol.smwimport.baseurl", ""));
-
- prop.put("ccsmwimport_checked", env.getConfigBool(
- "contentcontrol.smwimport.enabled", false) ? "1" : "0");
-
-
- prop.put("contentcontrolenabled_checked",
- env.getConfigBool("contentcontrol.enabled", false) ? "1" : "0");
-
- prop.putHTML("contentcontrolbml",
- env.getConfig("contentcontrol.bookmarklist", ""));
-
- // return rewrite properties
- return prop;
- }
-
-}
diff --git a/htroot/env/templates/submenuBlacklist.template b/htroot/env/templates/submenuBlacklist.template
index 100b5cacb..d1003f050 100644
--- a/htroot/env/templates/submenuBlacklist.template
+++ b/htroot/env/templates/submenuBlacklist.template
@@ -5,6 +5,5 @@