public boolean pairMatch(
			LinkedHashMap<String, LinkedHashMap<String, String>> humanPropRoot,
			String correctName1, String correctName2) {
		if (humanPropRoot.containsKey(correctName1)
				&& humanPropRoot.containsKey(correctName2)) {
			String gender1 = humanPropRoot.get(correctName1).get("g");
			String gender2 = humanPropRoot.get(correctName2).get("g");
			if (gender1 == null || gender2 == null)
				return false;
			if (gender1.equals("m") && gender2.equals("f"))
				return true;
			if (gender1.equals("f") && gender2.equals("m"))
				return true;
			return false;
		} else
			return false;
	}