public static SingleItem getItem(int id) {
		String input = null;

		try {
			input = Untils.readPage(new URL(SINGLE_ITEM + id));
		} catch (MalformedURLException e) {
			e.printStackTrace();
		}

		HashMap<String, Object> parse = Parser.parse(input);

		if (parse.get("name") == null)
			return null;

		parse = Parser.fixData(parse);

		String name = parse.get("name").toString().trim();
		int parse_id = (int) parse.get("ge_id");
		int parse_marketPrice = (int) parse.get("mark_price");
		double parse_dailyChange = (double) parse.get("daily_pct_change");
		double parse_monthlyChange = (double) parse.get("_30_day_change");
		double parse_halfHalfYearlyChange = (double) parse.get("_90_day_change");
		double parse_halfYearlyChange = (double) parse.get("_180_day_change");

		return new SingleItem(name, parse_id, parse_marketPrice, parse_dailyChange, parse_monthlyChange, parse_halfHalfYearlyChange, parse_halfYearlyChange);
	}