public List<String> getUnits() {
		List<String> units = new ArrayList<String>();
		Document doc;
		URL url;
		try {
			url = new URL(URL);		
			doc = tidy.parseDOM(url.openStream(), null);
			XPath xpath = XPathFactory.newInstance().newXPath();
			XPathExpression expr = xpath.compile("//div[@class = 'table-hots']//div[@class = 'unit-datatable']//div//div//div//table//tr//td[@class = 'unit-title']//span//text()");
//		    XPathExpression expr = xpath.compile("//div[@class = 'table-hots']//div[@class = 'unit-datatable']//div//div//div//table//tr//td//span//text() |" +
//		    									 "//div[@class = 'table-hots']//div[@class = 'unit-datatable']//div//div//div//table//tr//td//text()");
			NodeList nodes = (NodeList)expr.evaluate(doc, XPathConstants.NODESET);
			
			for(int i = 0; i < nodes.getLength(); i++) {
				if(!nodes.item(i).getNodeValue().trim().isEmpty()) {
					System.out.println(nodes.item(i).getNodeValue().trim());
//					System.out.println(URL + nodes.item(i).getNodeValue().trim().toLowerCase());
					getUnit(new URL(URL + nodes.item(i).getNodeValue().trim().toLowerCase().replace(' ', '-')));
				}
				
			}
		} catch (MalformedURLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (XPathExpressionException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return units;
	}