public ArrayList<String> returnStoreAddresses() {
		ArrayList<String> list = new ArrayList<String>();
		int headPointer = head;
		while (headPointer <= tail) {
			// check if not typo
			if (tuples[headPointer].getType().equals("SW"))
				list.add(tuples[headPointer].getValue());
			headPointer = (headPointer + 1) % size;
		}
		return list;
	}