private ArrayList<ArrayList<Integer>> getPins() throws JSONException {
		JSONObject result = Utils.getJSON("items/getPinData/");
		/*
		 * {"items":[...], "pins":[
		 * {"id":"11446","character_id":"163988","typ":"1"
		 * ,"stufe":"1","created":""},
		 * {"id":"11452","character_id":"163988","typ"
		 * :"2","stufe":"1","created":""}, ],
		 */

		JSONArray pins = result.getJSONArray("pins");
		ArrayList<ArrayList<Integer>> cache = new ArrayList<ArrayList<Integer>>(
				8);
		for (int i = 0; i < 8; i++) {
			cache.add(i, new ArrayList<Integer>());
		}

		for (int i = 0; i < pins.length(); i++) {
			JSONObject o = pins.getJSONObject(i);
			if (o.getString("stufe").equals("1")) {
				cache.get(Integer.valueOf(o.getString("typ")) - 1).add(
						Integer.valueOf(o.getString("id")));
			}
		}

		return cache;
	}