public ArrayList<AndroidDevice> parseResponse(HttpResponse response) throws IOException {
		InputStreamReader isr = new InputStreamReader(response.getEntity().getContent());
		BufferedReader reader = new BufferedReader(isr);

		DbHelper dbHelper = new DbHelper();
		dbHelper.createNewDatabase(DBSettings.TABLE_NAME);

		String body = parseToString(reader);
		log("Body = " + body);
		ArrayList<AndroidDevice> devices = parseForDevices(body);

		log("number of devices parsed: " + devices.size());

		if (!dbHandler.insertDevices(devices, 0)){
			log("Something Wrong With Insert!");
		} else {
			log("insert successful!");
		}
		reader.close();
		isr.close();
		return devices;

	}