public ArrayList<String> getEggMetadata(String feedID){
		
		ArrayList<String> dataList = new ArrayList<String>();

		String result = "";
		// Create http GET request with parameter, format, start- and end time
		String getString = "http://api.cosm.com/v2/feeds/"+feedID+".json";
		//logger.info(getString);
		httpGet = new HttpGet(getString);
		httpGet.addHeader("X-ApiKey", API_KEY);

		// Response object, used later
		HttpResponse httpResponse;
		
		try {
			// Execute request
			httpResponse = httpClient.execute(httpGet);
			/* Checking response */
			if (httpResponse != null) {
				// In case of success the status code is 2xx
				//logger.info("http status code: " + httpResponse.getStatusLine().getStatusCode());
				if (httpResponse.getStatusLine().getStatusCode() / 100 == 2) {
					// Get the corresponding data of the aqe entity
					BufferedReader rd = new BufferedReader(
							new InputStreamReader(httpResponse.getEntity()
									.getContent()));
					String line = "";
					while ((line = rd.readLine()) != null) {
						//logger.info("getEggMetadata");
						//logger.info(line);
						result += line;
					}
					// work with json objects / arrays to get the eggs metadata
					JSONObject obj = (JSONObject) new JSONParser()
							.parse(result);
					//feed id
					dataList.add(obj.get("id").toString());
					//title
					if (obj.get("title")==null) dataList.add("No title aviable");
					dataList.add(obj.get("title").toString());
					//description
					if (obj.get("description")==null) dataList.add("No description available");
					else dataList.add(obj.get("description").toString());
					//location: if location is null -> set lat and lon to 0.0
					if (obj.get("location")==null) {
						dataList.add("0.0");
						dataList.add("0.0");
					} else {
						JSONObject locObj = (JSONObject) obj.get("location");
						//lat
						dataList.add(locObj.get("lat").toString());
						//lon
						dataList.add(locObj.get("lon").toString());
					}

					// clear the result string!
					result = "";
				} else {
					logger.warn("Bad response: "+httpResponse.getStatusLine().getStatusCode());
				}
			}
		} catch (Exception e) {
			logger.warn("Something went wrong", e);
			e.printStackTrace();
		}
		
		return dataList;
		
	}