public void add(String href, boolean traversed) {
		if (href != null) {
			if (href.startsWith("javascript") || href.startsWith("news")) return;
			if (href.startsWith("http") || href.startsWith("mailto")) {
				if (traversed) {
					mon.addTraversed(href);
				} else {
					mon.addRemaining(href);
				}
			} else {
				if (traversed) {
					try {
						mon.addTraversed(new URL(new URL(baseURL), href).toString());
					} catch (MalformedURLException e) {
						System.err.println("Fail: " + baseURL + href);
					}
				} else {
					try {
						mon.addRemaining(new URL(new URL(baseURL), href).toString());
					} catch (MalformedURLException e) {
						System.err.println("Fail: " + baseURL + href);
					}
				}
			}
		}
	}