diff --git a/ClientMain.class b/ClientMain.class
index 6bfec562108a26e9f8065e1feb16b11e6c7d8ab8..250637acb0fc3986e4b8af3524b3940bd8e03e7f 100644
Binary files a/ClientMain.class and b/ClientMain.class differ
diff --git a/ClientMain.java b/ClientMain.java
index e9fd2c50d9896d2080b5b0318331f80cf5ff7560..ec60cc538c7373d7ea8261f3a4f97a9990875e0f 100644
--- a/ClientMain.java
+++ b/ClientMain.java
@@ -45,7 +45,9 @@ public class ClientMain {
 			String[] files = {"AllStar.txt", "Unknown.txt", "PumpkinHill.txt", "SnowHalation.txt", "Grandad.txt"};
 			
 			for(String file : files) {
-				try { client.store(new File(file)); } catch(IOException e) { e.printStackTrace(); }
+				try { client.store(new File(file)); Thread.sleep(500);} 
+				catch(IOException e) { e.printStackTrace(); }
+				catch(InterruptedException e) {e.printStackTrace();}
 			}
 			
 			/*
diff --git a/Controller$1AcksReceived.class b/Controller$1AcksReceived.class
index 1adda894aae6bd39f23590b769ff4b17e6e27eb6..836a4049b4d79a563d58278c25364dd2c7f4e3fd 100644
Binary files a/Controller$1AcksReceived.class and b/Controller$1AcksReceived.class differ
diff --git a/Controller$IndexEntry.class b/Controller$IndexEntry.class
index cbc567e13ec9f706a810482255578779dc3de8f2..edc1b21143e21f61a560c0a32373eb534e50f0ff 100644
Binary files a/Controller$IndexEntry.class and b/Controller$IndexEntry.class differ
diff --git a/Controller$RebalanceMessages.class b/Controller$RebalanceMessages.class
new file mode 100644
index 0000000000000000000000000000000000000000..dcaf9491a4cf67058368055f88138704d02f5634
Binary files /dev/null and b/Controller$RebalanceMessages.class differ
diff --git a/Controller$RebalanceThread.class b/Controller$RebalanceThread.class
index baac4d023e6eb8665bfeee1db52922e76ee0bdf7..cd769f29c09ee36dad3ef7cc340f40e32a7bdaa4 100644
Binary files a/Controller$RebalanceThread.class and b/Controller$RebalanceThread.class differ
diff --git a/Controller$Reloader.class b/Controller$Reloader.class
index 5f060a69a794d4dab23d304ce135ebe0440721fd..a9b24663eb7db7dccfd7a31569087679d73d4497 100644
Binary files a/Controller$Reloader.class and b/Controller$Reloader.class differ
diff --git a/Controller.class b/Controller.class
index a6268bbbbd9df3b25bba137bd95105e820efe4aa..471ff46290ce586309aad08742f08ea7d3223665 100644
Binary files a/Controller.class and b/Controller.class differ
diff --git a/Controller.java b/Controller.java
index 611fb5da299f520dbe32468abb739e7bc9dc187b..ec5677c67af77b3eda1a7889e23c179fc2fb1ba9 100644
--- a/Controller.java
+++ b/Controller.java
@@ -17,7 +17,7 @@ public class Controller {
 	protected int rebalancePeriod; //How long to wait to start the next rebalance operation, in milliseconds
 	
 	protected class IndexEntry {
-		protected int filesize;
+		protected long filesize;
 		protected List<Integer> storedBy;
 		protected int numberToStore;
 		protected String status;
@@ -29,11 +29,11 @@ public class Controller {
 			status = "store in progress";
 		}
 		
-		public synchronized void setFilesize(int filesize) {
+		public synchronized void setFilesize(long filesize) {
 			this.filesize = filesize;
 		}
 		
-		public synchronized int getFilesize() {
+		public synchronized long getFilesize() {
 			return filesize;
 		}
 		
@@ -74,12 +74,17 @@ public class Controller {
 		}
 	}
 	
+	protected class RebalanceMessages {
+		public Map<Integer,List<String>> dstoreFiles;
+		public RebalanceMessages() {dstoreFiles = null;}
+	}
+	
 	protected class Reloader extends ArrayList<Integer> {
-		public int filesize;
+		public long filesize;
 	}
 	
 	protected Map<Integer,DstoreConnection> dstores;
-	protected Map<Integer,List<String>> rebalanceMessages;
+	protected RebalanceMessages rebalanceMessages;
 	protected Map<String,IndexEntry> index;
 	protected Map<Socket,Reloader> loadRequests;
 	
@@ -89,6 +94,7 @@ public class Controller {
 		this.timeout = timeout;
 		this.rebalancePeriod = rebalancePeriod;
 		dstores = Collections.synchronizedMap(new HashMap<Integer,DstoreConnection>());
+		rebalanceMessages = new RebalanceMessages();
 		index = Collections.synchronizedMap(new HashMap<String,IndexEntry>());
 		loadRequests = Collections.synchronizedMap(new HashMap<Socket,Reloader>());
 	}
@@ -147,9 +153,11 @@ public class Controller {
 								e.printStackTrace();
 							}
 							
-							while(!client.isClosed()) {
+							String clientMessage = "";
+							do {
 								try {
-									String clientMessage = in.readLine();
+									clientMessage = in.readLine();
+									System.out.println(clientMessage);
 									if(clientMessage != null) {
 										handleMessage(clientMessage.split(" "), client);
 									}
@@ -158,13 +166,14 @@ public class Controller {
 									e.printStackTrace();
 								}
 							}
+							while(clientMessage != null);
 							System.out.println("Client closed");
 						}).start();
 					}
 				}
 				catch(Exception e) {
 					//Log error
-					e.printStackTrace();
+					System.out.println("Controller error while accepting connections!");
 					System.out.println("Continue...");
 				}
 			}
@@ -213,19 +222,22 @@ public class Controller {
 		}
 		else {
 			//Log error
+			System.out.println("Malformed message received by Controller");
 		}
 	}
 	
 	void store(Socket client, String filename, String filesizeString) throws Exception {
-		int filesize = -1;
+		long filesize = -1;
 		try {
-			filesize = Integer.parseInt(filesizeString);
+			filesize = Long.parseLong(filesizeString);
 			if(filesize < 1) {
 				//Log error
+				System.out.println("A client is trying to store a file with size < 1");
 			}
 		}
 		catch(NumberFormatException e) {
 			//Log error
+			System.out.println("Client has not provided an integer as a filesize");
 		}
 		
 		try {
@@ -258,21 +270,24 @@ public class Controller {
 				message = message + " " + thisStore.intValue();
 				new Thread(() -> {
 					try {
-						String[] receivedMessage = dstores.get(thisStore).receive().split(" ");
+						String[] receivedMessage = dstores.get(thisStore).receive("STORE_ACK").split(" ");
 						if(receivedMessage[0].equals("STORE_ACK")) {
 							try {
 								storeAck(thisStore, receivedMessage[1]);
 							}
 							catch(Exception e) {
 								//Log error
+								System.out.println("Error processing store ack from dstore " + thisStore);
 							}
 						}
 						else {
 							//Log error
+							System.out.println("Dstore " + thisStore + " should have sent STORE_ACK but Controller received " + receivedMessage[0]);
 						}
 					}
 					catch(NullPointerException e) {
-						removeDstore(thisStore);
+						e.printStackTrace();
+						//removeDstore(thisStore);
 					}
 				}).start();
 			}
@@ -291,6 +306,7 @@ public class Controller {
 			
 			if(entry.getStoredBy().size() < rFactor) {
 				//Log error
+				System.out.println("Not all STORE_ACKs have been received");
 			}
 			
 			//Update index to "store complete"
@@ -308,7 +324,7 @@ public class Controller {
 	void storeAck(Integer port, String filename) throws Exception {
 		if(!index.containsKey(filename)) {
 			//Throw logging exception
-			return;
+			throw new Exception("Index does not contain " + filename);
 		}
 			
 		IndexEntry thisEntry = index.get(filename);
@@ -381,16 +397,18 @@ public class Controller {
 			for(Integer dstore : entry.getStoredBy()) {
 				new Thread(() -> {
 					try {
-						String[] message = dstores.get(dstore).sendAndReceive("REMOVE " + filename).split(" ");
+						String[] message = dstores.get(dstore).sendAndReceive("REMOVE " + filename, "REMOVE_ACK").split(" ");
 						if(message[0].equals("REMOVE_ACK") && message[1].equals(filename)) {
 							entry.removeStoredBy(dstore.intValue());
 						}
 						else {
 							//Log error
+							System.out.println("Dstore " + dstore + " should have sent REMOVE_ACK but Controller received " + message[0]);
 						}
 					}
 					catch(NullPointerException e) {
-						removeDstore(dstore);
+						e.printStackTrace();
+						//removeDstore(dstore);
 					}
 				}).start();
 			}
@@ -407,6 +425,7 @@ public class Controller {
 			
 			if(entry.getStoredBy().size() > 0) {
 				//Log error
+				System.out.println("Not all REMOVE_ACKs have been received");
 			}
 			
 			//Update index to "remove complete"
@@ -442,10 +461,12 @@ public class Controller {
 	}
 	
 	void rebalance() throws Exception {
-		if(rebalanceMessages != null) return;
+		boolean success = true;
 		Map<Integer,List<String>> dstoreFiles = new HashMap<Integer,List<String>>();
-		synchronized(dstoreFiles) {
-			rebalanceMessages = dstoreFiles;
+		
+		synchronized(rebalanceMessages) {
+			if(rebalanceMessages.dstoreFiles != null) return;
+			rebalanceMessages.dstoreFiles = dstoreFiles;
 			try {
 				//Send LIST message to each Dstore and receive their file list
 				for(Integer dstore : dstores.keySet()) {
@@ -457,14 +478,16 @@ public class Controller {
 							receiveDstoreList(dstore.intValue(), message);
 						}
 						catch(NullPointerException e) {
-							removeDstore(dstore);
+							e.printStackTrace();
+							//removeDstore(dstore);
 						}
 					}).start();
 				}
 				
-				dstoreFiles.wait(timeout);
+				rebalanceMessages.wait(timeout);
 				if(dstoreFiles.size() < dstores.size()) {
 					//Log error
+					System.out.println("Not all file lists have been received");
 				}
 				
 				//Create a new file allocation so that:
@@ -560,9 +583,10 @@ public class Controller {
 					String finalMessage = message;
 					new Thread(() -> {
 						try {
-							String returnMessage = dstores.get(thisStore).sendAndReceive(finalMessage);
+							String returnMessage = dstores.get(thisStore).sendAndReceive(finalMessage, "REBALANCE_COMPLETE");
 							if(!returnMessage.equals("REBALANCE_COMPLETE")) {
 								//Log error
+								System.out.println("Dstore " + thisStore + " should have sent REBALANCE_COMPLETE but Controller received " + returnMessage);
 							}
 							synchronized(acksReceived) {
 								acksReceived.incr();
@@ -572,7 +596,8 @@ public class Controller {
 							}
 						}
 						catch(NullPointerException e) {
-							removeDstore(thisStore);
+							e.printStackTrace();
+							//removeDstore(thisStore);
 						}
 					}).start();
 				}
@@ -584,6 +609,8 @@ public class Controller {
 						acksReceived.wait(timeout);
 						if(acksReceived.getValue() < storeOrder.size()) {
 							//Restart rebalance operation
+							System.out.println("Not all REBALANCE_COMPLETEs received. Restarting rebalance operation...");
+							success = false;
 						}
 					}
 					catch(InterruptedException e) {
@@ -595,14 +622,19 @@ public class Controller {
 				e.printStackTrace();
 			}
 			finally {
-				rebalanceMessages = null;
+				rebalanceMessages.dstoreFiles = null;
+				System.out.println("There are " + dstores.size() + " dstores connected");
+				for(String i : index.keySet()) {
+					System.out.print(i);
+				}
+				System.out.print("\n");
 			}
 		}
+		
+		if(!success) rebalance();
 	}
 	
 	void receiveDstoreList(int port, String[] list) {
-		if(rebalanceMessages == null) return;
-		
 		List<String> toList = new ArrayList<String>();
 		if(!list[0].equals("ERROR_EMPTY")) {
 			for(String file : list) {
@@ -617,8 +649,10 @@ public class Controller {
 		}
 		
 		synchronized(rebalanceMessages) {
-			rebalanceMessages.put(port, toList);
-			if(rebalanceMessages.size() == dstores.size()) {
+			if(rebalanceMessages.dstoreFiles == null) return;
+			
+			rebalanceMessages.dstoreFiles.put(port, toList);
+			if(rebalanceMessages.dstoreFiles.size() == dstores.size()) {
 				rebalanceMessages.notify();
 			}
 		}
diff --git a/Dstore.class b/Dstore.class
index d50e2886a2e23df4396911799fb8df9675121560..5a496f658f3927ece60f8eebab9b968dd8e10c43 100644
Binary files a/Dstore.class and b/Dstore.class differ
diff --git a/Dstore.java b/Dstore.java
index 3fd73525e55128793d249ea0b2c3830ca5892be4..9332ba933872b1578e1e2333d3c72b6997170c1c 100644
--- a/Dstore.java
+++ b/Dstore.java
@@ -13,7 +13,7 @@ public class Dstore {
 	protected int cport; //Controller's port to talk to
 	protected int timeout; //in milliseconds
 	protected File fileFolder; //Where to store the data locally
-	protected Map<String,Integer> fileSizes;
+	protected Map<String,Long> fileSizes;
 	
 	protected Socket controllerSocket;
 	protected BufferedReader controllerIn;
@@ -33,7 +33,10 @@ public class Dstore {
 			if(!fileFolder.mkdir()) throw new Exception("Folder could not be created");
 		}
 		
-		fileSizes = new HashMap<String,Integer>();
+		fileSizes = new HashMap<String,Long>();
+		for(File file : fileFolder.listFiles()) {
+			fileSizes.put(file.getName(), Long.valueOf(file.length()));
+		}
 	}
 	
 	public static void main(String[] args) {
@@ -108,7 +111,7 @@ public class Dstore {
 	
 	void handleMessage(String[] message, Socket client) throws Exception {
 		if(message[0].equals("STORE")) {
-			store(client, message[1], Integer.parseInt(message[2]));
+			store(client, message[1], Long.parseLong(message[2]));
 		}
 		else if(message[0].equals("LOAD_DATA")) {
 			load(client, message[1]);
@@ -124,10 +127,11 @@ public class Dstore {
 		}
 		else {
 			//Log error and continue (throw exception?)
+			System.out.println("Dstore " + port + " has received a malformed message");
 		}
 	}
 	
-	void store(Socket client, String filename, int filesize) throws Exception {
+	void store(Socket client, String filename, long filesize) throws Exception {
 		new Thread(() -> {
 			try {
 				//Send ACK message to client
@@ -151,7 +155,7 @@ public class Dstore {
 				controllerOut.flush();
 				
 				if(fileSizes.containsKey(filename)) fileSizes.remove(filename);
-				fileSizes.put(filename, filesize);
+				fileSizes.put(filename, Long.valueOf(filesize));
 			}
 			catch(IOException e) {
 				e.printStackTrace();
@@ -284,8 +288,10 @@ public class Dstore {
 							out.flush();
 							
 							BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
-							if(!in.readLine().equals("ACK")) {
+							String receivedMessage = in.readLine();
+							if(!receivedMessage.equals("ACK")) {
 								//Log error
+								System.out.println("Dstore " + dstore + " should have sent ACK but " + port + " received " + receivedMessage);
 							}
 							
 							byte[] content = new byte[8];
diff --git a/DstoreConnection.class b/DstoreConnection.class
index 22b19b02f98e1f15e335aad8652e4c0bba7bcf2e..42fb9143a47eaea3233715ce29a55e93398a6448 100644
Binary files a/DstoreConnection.class and b/DstoreConnection.class differ
diff --git a/DstoreConnection.java b/DstoreConnection.java
index 8515615192e1868fa1032b8aaccfe15e32e8606f..9e85c7d57ee9046f41aec0db15183c32fa5c65dc 100644
--- a/DstoreConnection.java
+++ b/DstoreConnection.java
@@ -8,10 +8,13 @@ import java.util.HashMap;
 import java.util.Collection;
 
 public class DstoreConnection {
+	protected final int MAX_QUEUE_SIZE = 50;
+	
 	protected Socket socket;
 	protected BufferedReader reader;
 	protected PrintWriter writer;
 	protected boolean available;
+	protected List<String> queue;
 	
 	public DstoreConnection(Socket socket) {
 		this.socket = socket;
@@ -19,6 +22,7 @@ public class DstoreConnection {
 			reader = new BufferedReader(new InputStreamReader(socket.getInputStream()));
 			writer = new PrintWriter(socket.getOutputStream());
 			available = true;
+			queue = new ArrayList<String>();
 		}
 		catch(IOException e) {
 			e.printStackTrace();
@@ -30,7 +34,7 @@ public class DstoreConnection {
 		}
 	}
 	
-	public String sendAndReceive(String message) throws NullPointerException {
+	public String sendAndReceive(String message, String expectedMessage) throws NullPointerException {
 		System.out.println("Getting lock...");
 		synchronized(this) {
 			try {
@@ -38,7 +42,8 @@ public class DstoreConnection {
 				if(!available) return "ERROR";
 				writer.println(message);
 				writer.flush();
-				return localReceive();
+				System.out.println("Controller sent " + message);
+				return localReceive(expectedMessage);
 			}
 			catch(NullPointerException e) {
 				System.out.println("Dstore disconnected");
@@ -48,21 +53,50 @@ public class DstoreConnection {
 		}
 	}
 	
-	public String receive() throws NullPointerException {
+	public String sendAndReceive(String message) throws NullPointerException {
+		return sendAndReceive(message, null);
+	}
+	
+	public String receive(String expectedMessage) throws NullPointerException {
 		System.out.println("Getting lock...");
 		synchronized(this) {
 			System.out.println("Lock acquired");
 			if(!available) return "ERROR";
-			return localReceive();
+			
+			//Check the queue for the message before trying to receive any new messages (if no expected message is specified, return the head of the queue)
+			for(int i=0; i<queue.size(); i++) {
+				String message = queue.get(i);
+				if(expectedMessage == null || message.equals(expectedMessage)) {
+					queue.remove(message);
+					return message;
+				}
+			}
+			
+			return localReceive(expectedMessage);
 		}
 	}
 	
-	protected String localReceive() throws NullPointerException {
+	public String receive() throws NullPointerException {
+		return receive(null);
+	}
+	
+	protected String localReceive(String expectedMessage) throws NullPointerException {
 		try {
-			String returnMessage = "";
-			while(returnMessage.equals("")) {
+			String returnMessage = null;
+			do {
 				returnMessage = reader.readLine();
+				if(returnMessage == null) {
+					System.out.println("Dstore disconnected");
+					available = false;
+					throw new NullPointerException();
+				}
+				if(expectedMessage != null && !returnMessage.equals(expectedMessage)) {
+					queue.add(returnMessage);
+					if(queue.size() > MAX_QUEUE_SIZE) queue.remove(0);
+					returnMessage = null;
+				}
 			}
+			while(returnMessage == null);
 			System.out.println("Controller received " + returnMessage);
 			return returnMessage;
 		}
@@ -70,10 +104,5 @@ public class DstoreConnection {
 			e.printStackTrace();
 			return "";
 		}
-		catch(NullPointerException e) {
-			System.out.println("Dstore disconnected");
-			available = false;
-			throw new NullPointerException();
-		}
 	}
 }
diff --git a/client_1618914098636.log b/client_1618914098636.log
deleted file mode 100644
index fa03ce26a85eb55f92fe03dd1cc87bb9d27a7f6b..0000000000000000000000000000000000000000
--- a/client_1618914098636.log
+++ /dev/null
@@ -1 +0,0 @@
-Cannot connect to the Controller on port 8082
diff --git a/client_1618914115362.log b/client_1618914115362.log
deleted file mode 100644
index 024981098c6ad749f86b33955bc79d5c9f727e44..0000000000000000000000000000000000000000
--- a/client_1618914115362.log
+++ /dev/null
@@ -1,19 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: ERROR
-ERROR: Connection closed by the Controller
-List operation failed
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.pdf)
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.pdf)
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.jpg)
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: null
-ERROR: Connection closed by the Controller
-List operation failed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: null
-ERROR: Connection closed by the Controller
-List operation failed
diff --git a/client_1618916214881.log b/client_1618916214881.log
deleted file mode 100644
index aa74d26747821f62f1128df42d8fb5d2c38f5993..0000000000000000000000000000000000000000
--- a/client_1618916214881.log
+++ /dev/null
@@ -1,19 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: null
-ERROR: Connection closed by the Controller
-List operation failed
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.pdf)
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.pdf)
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.jpg)
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: null
-ERROR: Connection closed by the Controller
-List operation failed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: null
-ERROR: Connection closed by the Controller
-List operation failed
diff --git a/client_1618917382748.log b/client_1618917382748.log
deleted file mode 100644
index aa74d26747821f62f1128df42d8fb5d2c38f5993..0000000000000000000000000000000000000000
--- a/client_1618917382748.log
+++ /dev/null
@@ -1,19 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: null
-ERROR: Connection closed by the Controller
-List operation failed
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.pdf)
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.pdf)
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.jpg)
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: null
-ERROR: Connection closed by the Controller
-List operation failed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: null
-ERROR: Connection closed by the Controller
-List operation failed
diff --git a/client_1618917653577.log b/client_1618917653577.log
deleted file mode 100644
index a2b937eed4def7518ae81dbacc186eefd6ece763..0000000000000000000000000000000000000000
--- a/client_1618917653577.log
+++ /dev/null
@@ -1,16 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Timeout expired while reading from port 8080
-List operation failed
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.pdf)
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.pdf)
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.jpg)
-Message sent to port 8080: LIST
-List operation started
-Timeout expired while reading from port 8080
-List operation failed
-Message sent to port 8080: LIST
-List operation started
-Timeout expired while reading from port 8080
-List operation failed
diff --git a/client_1618917705050.log b/client_1618917705050.log
deleted file mode 100644
index a2b937eed4def7518ae81dbacc186eefd6ece763..0000000000000000000000000000000000000000
--- a/client_1618917705050.log
+++ /dev/null
@@ -1,16 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Timeout expired while reading from port 8080
-List operation failed
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.pdf)
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.pdf)
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.jpg)
-Message sent to port 8080: LIST
-List operation started
-Timeout expired while reading from port 8080
-List operation failed
-Message sent to port 8080: LIST
-List operation started
-Timeout expired while reading from port 8080
-List operation failed
diff --git a/client_1618918167755.log b/client_1618918167755.log
deleted file mode 100644
index a2b937eed4def7518ae81dbacc186eefd6ece763..0000000000000000000000000000000000000000
--- a/client_1618918167755.log
+++ /dev/null
@@ -1,16 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Timeout expired while reading from port 8080
-List operation failed
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.pdf)
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.pdf)
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.jpg)
-Message sent to port 8080: LIST
-List operation started
-Timeout expired while reading from port 8080
-List operation failed
-Message sent to port 8080: LIST
-List operation started
-Timeout expired while reading from port 8080
-List operation failed
diff --git a/client_1618918283040.log b/client_1618918283040.log
deleted file mode 100644
index 79889b5c0e24e1efa659dbeb6d979e9c2a4ae5c6..0000000000000000000000000000000000000000
--- a/client_1618918283040.log
+++ /dev/null
@@ -1,10 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Timeout expired while reading from port 8080
-List operation failed
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.pdf)
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.pdf)
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.jpg)
-Message sent to port 8080: LIST
-List operation started
diff --git a/client_1618918339157.log b/client_1618918339157.log
deleted file mode 100644
index 79889b5c0e24e1efa659dbeb6d979e9c2a4ae5c6..0000000000000000000000000000000000000000
--- a/client_1618918339157.log
+++ /dev/null
@@ -1,10 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Timeout expired while reading from port 8080
-List operation failed
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.pdf)
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.pdf)
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.jpg)
-Message sent to port 8080: LIST
-List operation started
diff --git a/client_1618918660778.log b/client_1618918660778.log
deleted file mode 100644
index 7d494f081d2ef1c1e90a4fe9c82d6d948e81085f..0000000000000000000000000000000000000000
--- a/client_1618918660778.log
+++ /dev/null
@@ -1,19 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: 
-ERROR: Connection closed by the Controller
-List operation failed
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.pdf)
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.pdf)
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.jpg)
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: 
-ERROR: Connection closed by the Controller
-List operation failed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: 
-ERROR: Connection closed by the Controller
-List operation failed
diff --git a/client_1618919054780.log b/client_1618919054780.log
deleted file mode 100644
index 7d494f081d2ef1c1e90a4fe9c82d6d948e81085f..0000000000000000000000000000000000000000
--- a/client_1618919054780.log
+++ /dev/null
@@ -1,19 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: 
-ERROR: Connection closed by the Controller
-List operation failed
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.pdf)
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.pdf)
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.jpg)
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: 
-ERROR: Connection closed by the Controller
-List operation failed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: 
-ERROR: Connection closed by the Controller
-List operation failed
diff --git a/client_1618919710976.log b/client_1618919710976.log
deleted file mode 100644
index 7d494f081d2ef1c1e90a4fe9c82d6d948e81085f..0000000000000000000000000000000000000000
--- a/client_1618919710976.log
+++ /dev/null
@@ -1,19 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: 
-ERROR: Connection closed by the Controller
-List operation failed
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.pdf)
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.pdf)
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.jpg)
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: 
-ERROR: Connection closed by the Controller
-List operation failed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: 
-ERROR: Connection closed by the Controller
-List operation failed
diff --git a/client_1618922219091.log b/client_1618922219091.log
deleted file mode 100644
index f1079e8657489505eb1cd0d5bed4a1c3fd3e0b05..0000000000000000000000000000000000000000
--- a/client_1618922219091.log
+++ /dev/null
@@ -1,16 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.pdf)
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.pdf)
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.jpg)
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
diff --git a/client_1619002254815.log b/client_1619002254815.log
deleted file mode 100644
index f1079e8657489505eb1cd0d5bed4a1c3fd3e0b05..0000000000000000000000000000000000000000
--- a/client_1619002254815.log
+++ /dev/null
@@ -1,16 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.pdf)
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.pdf)
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/Clipboard01.jpg)
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
diff --git a/client_1619002688932.log b/client_1619002688932.log
deleted file mode 100644
index c1fe03ff91b9385076603e1f04b4d0265b18795e..0000000000000000000000000000000000000000
--- a/client_1619002688932.log
+++ /dev/null
@@ -1,18 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
-ERROR: Filename includes spaces (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/All Star.txt)
-ERROR: Filename includes spaces (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/All Star.txt)
-Message sent to port 8080: STORE Unknown.txt 2594
-Store operation started for file Unknown.txt
-Message received from port 8080: STORE_TO
-Controller replied to store Unknown.txt in these Dstores: 
-Timeout expired while reading from port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST Unknown.txt
-List operation successfully completed
-Message sent to port 8080: LOAD Unknown.txt
-Load operation for file Unknown.txt started
diff --git a/client_1619002774548.log b/client_1619002774548.log
deleted file mode 100644
index 700813d6f59d1c3b741d3a00ec85b647e90d965a..0000000000000000000000000000000000000000
--- a/client_1619002774548.log
+++ /dev/null
@@ -1,17 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST Unknown.txt
-List operation successfully completed
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/All Star.txt)
-ERROR: File to store does not exist (absolute path: /home/danimal/Documents/comp2207-distributed-filesystem/All Star.txt)
-Message sent to port 8080: STORE Unknown.txt 2594
-Store operation started for file Unknown.txt
-Message received from port 8080: ERROR ALREADY_EXISTS Unknown.txt
-ERROR: Unexpected message received: ERROR ALREADY_EXISTS Unknown.txt
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST Unknown.txt
-List operation successfully completed
-Message sent to port 8080: LOAD Unknown.txt
-Load operation for file Unknown.txt started
diff --git a/client_1619002831484.log b/client_1619002831484.log
deleted file mode 100644
index b5328a03c5e6aa88f6009ee1456f294142554011..0000000000000000000000000000000000000000
--- a/client_1619002831484.log
+++ /dev/null
@@ -1,27 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST Unknown.txt
-List operation successfully completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: STORE_TO
-Controller replied to store AllStar.txt in these Dstores: 
-Timeout expired while reading from port 8080
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: ERROR ALREADY_EXISTS AllStar.txt
-ERROR: Unexpected message received: ERROR ALREADY_EXISTS AllStar.txt
-Message sent to port 8080: STORE Unknown.txt 2594
-Store operation started for file Unknown.txt
-Message received from port 8080: ERROR ALREADY_EXISTS Unknown.txt
-ERROR: Unexpected message received: ERROR ALREADY_EXISTS Unknown.txt
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST AllStar.txt Unknown.txt
-List operation successfully completed
-Message sent to port 8080: LOAD AllStar.txt
-Load operation for file AllStar.txt started
-Timeout expired while reading from port 8080
-Message sent to port 8080: LOAD Unknown.txt
-Load operation for file Unknown.txt started
diff --git a/client_1619015946719.log b/client_1619015946719.log
deleted file mode 100644
index b1a12e72369e2ea024eabd45b66cd0f892cc6234..0000000000000000000000000000000000000000
--- a/client_1619015946719.log
+++ /dev/null
@@ -1,57 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store AllStar.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE AllStar.txt 2227
-Storing file AllStar.txt to Dstore 8081
-Message received from port 8081: null
-ERROR: Connection closed by Dstore 8081
-Store of file AllStar.txt to Dstore 8081 failed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file AllStar.txt completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: ERROR ALREADY_EXISTS AllStar.txt
-ERROR: Unexpected message received: ERROR ALREADY_EXISTS AllStar.txt
-Message sent to port 8080: STORE Unknown.txt 2594
-Store operation started for file Unknown.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store Unknown.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE Unknown.txt 2594
-Storing file Unknown.txt to Dstore 8081
-Message received from port 8081: null
-ERROR: Connection closed by Dstore 8081
-Store of file Unknown.txt to Dstore 8081 failed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file Unknown.txt completed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST AllStar.txt Unknown.txt
-List operation successfully completed
-Message sent to port 8080: LOAD AllStar.txt
-Load operation for file AllStar.txt started
-Message received from port 8080: ERROR_LOAD
-Load operation for file AllStar.txt failed after having contacted 0 different Dstores
-Message sent to port 8080: LOAD Unknown.txt
-Load operation for file Unknown.txt started
-Message received from port 8080: ERROR_LOAD
-Load operation for file Unknown.txt failed after having contacted 0 different Dstores
-Message sent to port 8080: REMOVE AllStar.txt
-Remove operation for file AllStar.txt started
-Message received from port 8080: REMOVE_COMPLETE
-Remove operation for file AllStar.txt successfully completed
-Message sent to port 8080: REMOVE Unknown.txt
-Remove operation for file Unknown.txt started
-Message received from port 8080: REMOVE_COMPLETE
-Remove operation for file Unknown.txt successfully completed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST AllStar.txt Unknown.txt
-List operation successfully completed
diff --git a/client_1619016557204.log b/client_1619016557204.log
deleted file mode 100644
index 91aeef4a87ea5288e92375a964a53be44d8ac0ec..0000000000000000000000000000000000000000
--- a/client_1619016557204.log
+++ /dev/null
@@ -1,48 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store AllStar.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE AllStar.txt 2227
-Storing file AllStar.txt to Dstore 8081
-Message received from port 8081: ACK
-ACK received from Dstore 8081 to store file AllStar.txt
-Store of file AllStar.txt to Dstore 8081 successfully completed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file AllStar.txt completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: ERROR ALREADY_EXISTS AllStar.txt
-ERROR: Unexpected message received: ERROR ALREADY_EXISTS AllStar.txt
-Message sent to port 8080: STORE Unknown.txt 2594
-Store operation started for file Unknown.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store Unknown.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE Unknown.txt 2594
-Storing file Unknown.txt to Dstore 8081
-Message received from port 8081: ACK
-ACK received from Dstore 8081 to store file Unknown.txt
-Store of file Unknown.txt to Dstore 8081 successfully completed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file Unknown.txt completed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST AllStar.txt Unknown.txt
-List operation successfully completed
-Message sent to port 8080: LOAD AllStar.txt
-Load operation for file AllStar.txt started
-Message received from port 8080: ERROR_LOAD
-Load operation for file AllStar.txt failed after having contacted 0 different Dstores
-Message sent to port 8080: LOAD Unknown.txt
-Load operation for file Unknown.txt started
-Message received from port 8080: LOAD_FROM 8081 -1
-Controller replied to load file Unknown.txt (size: -1 bytes) from Dstore 8081
-Connection established to port 8081
-Message sent to port 8081: LOAD_DATA Unknown.txt
-Loading file Unknown.txt from Dstore 8081
diff --git a/client_1619016975115.log b/client_1619016975115.log
deleted file mode 100644
index 5c0107fb9da441797da9490d15d27e386e32031e..0000000000000000000000000000000000000000
--- a/client_1619016975115.log
+++ /dev/null
@@ -1,32 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST AllStar.txt Unknown.txt
-List operation successfully completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: ERROR ALREADY_EXISTS AllStar.txt
-ERROR: Unexpected message received: ERROR ALREADY_EXISTS AllStar.txt
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: ERROR ALREADY_EXISTS AllStar.txt
-ERROR: Unexpected message received: ERROR ALREADY_EXISTS AllStar.txt
-Message sent to port 8080: STORE Unknown.txt 2594
-Store operation started for file Unknown.txt
-Message received from port 8080: ERROR ALREADY_EXISTS Unknown.txt
-ERROR: Unexpected message received: ERROR ALREADY_EXISTS Unknown.txt
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST AllStar.txt Unknown.txt
-List operation successfully completed
-Message sent to port 8080: LOAD AllStar.txt
-Load operation for file AllStar.txt started
-Message received from port 8080: ERROR_LOAD
-Load operation for file AllStar.txt failed after having contacted 0 different Dstores
-Message sent to port 8080: LOAD Unknown.txt
-Load operation for file Unknown.txt started
-Message received from port 8080: LOAD_FROM 8081 -1
-Controller replied to load file Unknown.txt (size: -1 bytes) from Dstore 8081
-Connection established to port 8081
-Message sent to port 8081: LOAD_DATA Unknown.txt
-Loading file Unknown.txt from Dstore 8081
diff --git a/client_1619017037535.log b/client_1619017037535.log
deleted file mode 100644
index 8fa327e4388050f3ebffe1714c1270fb1f16944d..0000000000000000000000000000000000000000
--- a/client_1619017037535.log
+++ /dev/null
@@ -1,48 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store AllStar.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE AllStar.txt 2227
-Storing file AllStar.txt to Dstore 8081
-Message received from port 8081: ACK
-ACK received from Dstore 8081 to store file AllStar.txt
-Store of file AllStar.txt to Dstore 8081 successfully completed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file AllStar.txt completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: ERROR FILE_ALREADY_EXISTS AllStar.txt
-ERROR: Unexpected message received: ERROR FILE_ALREADY_EXISTS AllStar.txt
-Message sent to port 8080: STORE Unknown.txt 2594
-Store operation started for file Unknown.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store Unknown.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE Unknown.txt 2594
-Storing file Unknown.txt to Dstore 8081
-Message received from port 8081: ACK
-ACK received from Dstore 8081 to store file Unknown.txt
-Store of file Unknown.txt to Dstore 8081 successfully completed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file Unknown.txt completed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST AllStar.txt Unknown.txt
-List operation successfully completed
-Message sent to port 8080: LOAD AllStar.txt
-Load operation for file AllStar.txt started
-Message received from port 8080: ERROR_LOAD
-Load operation for file AllStar.txt failed after having contacted 0 different Dstores
-Message sent to port 8080: LOAD Unknown.txt
-Load operation for file Unknown.txt started
-Message received from port 8080: LOAD_FROM 8081 -1
-Controller replied to load file Unknown.txt (size: -1 bytes) from Dstore 8081
-Connection established to port 8081
-Message sent to port 8081: LOAD_DATA Unknown.txt
-Loading file Unknown.txt from Dstore 8081
diff --git a/client_1619017290151.log b/client_1619017290151.log
deleted file mode 100644
index 9d7f7afced567853dae346e0c94e91e9d7e85114..0000000000000000000000000000000000000000
--- a/client_1619017290151.log
+++ /dev/null
@@ -1,57 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store AllStar.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE AllStar.txt 2227
-Storing file AllStar.txt to Dstore 8081
-Message received from port 8081: ACK
-ACK received from Dstore 8081 to store file AllStar.txt
-Store of file AllStar.txt to Dstore 8081 successfully completed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file AllStar.txt completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: ERROR_FILE_ALREADY_EXISTS AllStar.txt
-File to store AllStar.txt already exists in the data store
-Message sent to port 8080: STORE Unknown.txt 2594
-Store operation started for file Unknown.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store Unknown.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE Unknown.txt 2594
-Storing file Unknown.txt to Dstore 8081
-Message received from port 8081: ACK
-ACK received from Dstore 8081 to store file Unknown.txt
-Store of file Unknown.txt to Dstore 8081 successfully completed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file Unknown.txt completed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST AllStar.txt Unknown.txt
-List operation successfully completed
-Message sent to port 8080: LOAD AllStar.txt
-Load operation for file AllStar.txt started
-Message received from port 8080: ERROR_LOAD
-Load operation for file AllStar.txt failed after having contacted 0 different Dstores
-Message sent to port 8080: LOAD Unknown.txt
-Load operation for file Unknown.txt started
-Message received from port 8080: ERROR_LOAD
-Load operation for file Unknown.txt failed after having contacted 0 different Dstores
-Message sent to port 8080: REMOVE AllStar.txt
-Remove operation for file AllStar.txt started
-Message received from port 8080: REMOVE_COMPLETE
-Remove operation for file AllStar.txt successfully completed
-Message sent to port 8080: REMOVE Unknown.txt
-Remove operation for file Unknown.txt started
-Message received from port 8080: REMOVE_COMPLETE
-Remove operation for file Unknown.txt successfully completed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST AllStar.txt Unknown.txt
-List operation successfully completed
diff --git a/client_1619017624104.log b/client_1619017624104.log
deleted file mode 100644
index 6e52af7ed29a45c646c98096b03b26b16f274441..0000000000000000000000000000000000000000
--- a/client_1619017624104.log
+++ /dev/null
@@ -1,48 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store AllStar.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE AllStar.txt 2227
-Storing file AllStar.txt to Dstore 8081
-Message received from port 8081: ACK
-ACK received from Dstore 8081 to store file AllStar.txt
-Store of file AllStar.txt to Dstore 8081 successfully completed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file AllStar.txt completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: ERROR_FILE_ALREADY_EXISTS AllStar.txt
-File to store AllStar.txt already exists in the data store
-Message sent to port 8080: STORE Unknown.txt 2594
-Store operation started for file Unknown.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store Unknown.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE Unknown.txt 2594
-Storing file Unknown.txt to Dstore 8081
-Message received from port 8081: ACK
-ACK received from Dstore 8081 to store file Unknown.txt
-Store of file Unknown.txt to Dstore 8081 successfully completed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file Unknown.txt completed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST AllStar.txt Unknown.txt
-List operation successfully completed
-Message sent to port 8080: LOAD AllStar.txt
-Load operation for file AllStar.txt started
-Message received from port 8080: ERROR_LOAD
-Load operation for file AllStar.txt failed after having contacted 0 different Dstores
-Message sent to port 8080: LOAD Unknown.txt
-Load operation for file Unknown.txt started
-Message received from port 8080: LOAD_FROM 8081 -1
-Controller replied to load file Unknown.txt (size: -1 bytes) from Dstore 8081
-Connection established to port 8081
-Message sent to port 8081: LOAD_DATA Unknown.txt
-Loading file Unknown.txt from Dstore 8081
diff --git a/client_1619018158905.log b/client_1619018158905.log
deleted file mode 100644
index 5d9f5edff1b411c0142dc43b0225d48b72312149..0000000000000000000000000000000000000000
--- a/client_1619018158905.log
+++ /dev/null
@@ -1,61 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store AllStar.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE AllStar.txt 2227
-Storing file AllStar.txt to Dstore 8081
-Message received from port 8081: ACK
-ACK received from Dstore 8081 to store file AllStar.txt
-Store of file AllStar.txt to Dstore 8081 successfully completed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file AllStar.txt completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: ERROR_FILE_ALREADY_EXISTS AllStar.txt
-File to store AllStar.txt already exists in the data store
-Message sent to port 8080: STORE Unknown.txt 2594
-Store operation started for file Unknown.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store Unknown.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE Unknown.txt 2594
-Storing file Unknown.txt to Dstore 8081
-Message received from port 8081: ACK
-ACK received from Dstore 8081 to store file Unknown.txt
-Store of file Unknown.txt to Dstore 8081 successfully completed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file Unknown.txt completed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST AllStar.txt Unknown.txt
-List operation successfully completed
-Message sent to port 8080: LOAD AllStar.txt
-Load operation for file AllStar.txt started
-Message received from port 8080: ERROR_LOAD
-Load operation for file AllStar.txt failed after having contacted 0 different Dstores
-Message sent to port 8080: LOAD Unknown.txt
-Load operation for file Unknown.txt started
-Message received from port 8080: LOAD_FROM 8081 2594
-Controller replied to load file Unknown.txt (size: 2594 bytes) from Dstore 8081
-Connection established to port 8081
-Message sent to port 8081: LOAD_DATA Unknown.txt
-Loading file Unknown.txt from Dstore 8081
-Load operation of file Unknown.txt from Dstore 8081 successfully completed
-Message sent to port 8080: REMOVE AllStar.txt
-Remove operation for file AllStar.txt started
-Message received from port 8080: REMOVE_COMPLETE
-Remove operation for file AllStar.txt successfully completed
-Message sent to port 8080: REMOVE Unknown.txt
-Remove operation for file Unknown.txt started
-Message received from port 8080: REMOVE_COMPLETE
-Remove operation for file Unknown.txt successfully completed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST AllStar.txt Unknown.txt
-List operation successfully completed
diff --git a/client_1619018768533.log b/client_1619018768533.log
deleted file mode 100644
index 772c59597242e3bf105ce61f59e7a45e48b5c021..0000000000000000000000000000000000000000
--- a/client_1619018768533.log
+++ /dev/null
@@ -1,62 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store AllStar.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE AllStar.txt 2227
-Storing file AllStar.txt to Dstore 8081
-Message received from port 8081: ACK
-ACK received from Dstore 8081 to store file AllStar.txt
-Store of file AllStar.txt to Dstore 8081 successfully completed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file AllStar.txt completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: ERROR_FILE_ALREADY_EXISTS AllStar.txt
-File to store AllStar.txt already exists in the data store
-Message sent to port 8080: STORE Unknown.txt 2594
-Store operation started for file Unknown.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store Unknown.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE Unknown.txt 2594
-Storing file Unknown.txt to Dstore 8081
-Message received from port 8081: ACK
-ACK received from Dstore 8081 to store file Unknown.txt
-Store of file Unknown.txt to Dstore 8081 successfully completed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file Unknown.txt completed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST AllStar.txt Unknown.txt
-List operation successfully completed
-Message sent to port 8080: LOAD AllStar.txt
-Load operation for file AllStar.txt started
-Message received from port 8080: ERROR_LOAD
-Load operation for file AllStar.txt failed after having contacted 0 different Dstores
-Message sent to port 8080: LOAD Unknown.txt
-Load operation for file Unknown.txt started
-Message received from port 8080: LOAD_FROM 8081 2594
-Controller replied to load file Unknown.txt (size: 2594 bytes) from Dstore 8081
-Connection established to port 8081
-Message sent to port 8081: LOAD_DATA Unknown.txt
-Loading file Unknown.txt from Dstore 8081
-Load operation of file Unknown.txt from Dstore 8081 successfully completed
-Message sent to port 8080: REMOVE AllStar.txt
-Remove operation for file AllStar.txt started
-Message received from port 8080: REMOVE_COMPLETE
-Remove operation for file AllStar.txt successfully completed
-Message sent to port 8080: REMOVE Unknown.txt
-Remove operation for file Unknown.txt started
-Timeout expired while reading from port 8080
-Remove operation for file Unknown.txt not completed successfully
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: REMOVE_COMPLETE
-ERROR: Connection closed by the Controller
-List operation failed
diff --git a/client_1619019036315.log b/client_1619019036315.log
deleted file mode 100644
index 32523cd870d7e90323266ed22e830549dc1c652d..0000000000000000000000000000000000000000
--- a/client_1619019036315.log
+++ /dev/null
@@ -1,65 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store AllStar.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE AllStar.txt 2227
-Storing file AllStar.txt to Dstore 8081
-Message received from port 8081: ACK
-ACK received from Dstore 8081 to store file AllStar.txt
-Store of file AllStar.txt to Dstore 8081 successfully completed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file AllStar.txt completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: ERROR_FILE_ALREADY_EXISTS AllStar.txt
-File to store AllStar.txt already exists in the data store
-Message sent to port 8080: STORE Unknown.txt 2594
-Store operation started for file Unknown.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store Unknown.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE Unknown.txt 2594
-Storing file Unknown.txt to Dstore 8081
-Message received from port 8081: ACK
-ACK received from Dstore 8081 to store file Unknown.txt
-Store of file Unknown.txt to Dstore 8081 successfully completed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file Unknown.txt completed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST AllStar.txt Unknown.txt
-List operation successfully completed
-Message sent to port 8080: LOAD AllStar.txt
-Load operation for file AllStar.txt started
-Message received from port 8080: LOAD_FROM 8081 2227
-Controller replied to load file AllStar.txt (size: 2227 bytes) from Dstore 8081
-Connection established to port 8081
-Message sent to port 8081: LOAD_DATA AllStar.txt
-Loading file AllStar.txt from Dstore 8081
-Load operation of file AllStar.txt from Dstore 8081 successfully completed
-Message sent to port 8080: LOAD Unknown.txt
-Load operation for file Unknown.txt started
-Message received from port 8080: LOAD_FROM 8081 2594
-Controller replied to load file Unknown.txt (size: 2594 bytes) from Dstore 8081
-Connection established to port 8081
-Message sent to port 8081: LOAD_DATA Unknown.txt
-Loading file Unknown.txt from Dstore 8081
-Load operation of file Unknown.txt from Dstore 8081 successfully completed
-Message sent to port 8080: REMOVE AllStar.txt
-Remove operation for file AllStar.txt started
-Message received from port 8080: REMOVE_COMPLETE
-Remove operation for file AllStar.txt successfully completed
-Message sent to port 8080: REMOVE Unknown.txt
-Remove operation for file Unknown.txt started
-Message received from port 8080: REMOVE_COMPLETE
-Remove operation for file Unknown.txt successfully completed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
diff --git a/client_1619019325145.log b/client_1619019325145.log
deleted file mode 100644
index 32523cd870d7e90323266ed22e830549dc1c652d..0000000000000000000000000000000000000000
--- a/client_1619019325145.log
+++ /dev/null
@@ -1,65 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store AllStar.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE AllStar.txt 2227
-Storing file AllStar.txt to Dstore 8081
-Message received from port 8081: ACK
-ACK received from Dstore 8081 to store file AllStar.txt
-Store of file AllStar.txt to Dstore 8081 successfully completed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file AllStar.txt completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: ERROR_FILE_ALREADY_EXISTS AllStar.txt
-File to store AllStar.txt already exists in the data store
-Message sent to port 8080: STORE Unknown.txt 2594
-Store operation started for file Unknown.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store Unknown.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE Unknown.txt 2594
-Storing file Unknown.txt to Dstore 8081
-Message received from port 8081: ACK
-ACK received from Dstore 8081 to store file Unknown.txt
-Store of file Unknown.txt to Dstore 8081 successfully completed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file Unknown.txt completed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST AllStar.txt Unknown.txt
-List operation successfully completed
-Message sent to port 8080: LOAD AllStar.txt
-Load operation for file AllStar.txt started
-Message received from port 8080: LOAD_FROM 8081 2227
-Controller replied to load file AllStar.txt (size: 2227 bytes) from Dstore 8081
-Connection established to port 8081
-Message sent to port 8081: LOAD_DATA AllStar.txt
-Loading file AllStar.txt from Dstore 8081
-Load operation of file AllStar.txt from Dstore 8081 successfully completed
-Message sent to port 8080: LOAD Unknown.txt
-Load operation for file Unknown.txt started
-Message received from port 8080: LOAD_FROM 8081 2594
-Controller replied to load file Unknown.txt (size: 2594 bytes) from Dstore 8081
-Connection established to port 8081
-Message sent to port 8081: LOAD_DATA Unknown.txt
-Loading file Unknown.txt from Dstore 8081
-Load operation of file Unknown.txt from Dstore 8081 successfully completed
-Message sent to port 8080: REMOVE AllStar.txt
-Remove operation for file AllStar.txt started
-Message received from port 8080: REMOVE_COMPLETE
-Remove operation for file AllStar.txt successfully completed
-Message sent to port 8080: REMOVE Unknown.txt
-Remove operation for file Unknown.txt started
-Message received from port 8080: REMOVE_COMPLETE
-Remove operation for file Unknown.txt successfully completed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
diff --git a/client_1619019601175.log b/client_1619019601175.log
deleted file mode 100644
index 093864083f8b5fec6c9dee3979172296c7c49460..0000000000000000000000000000000000000000
--- a/client_1619019601175.log
+++ /dev/null
@@ -1,61 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store AllStar.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE AllStar.txt 2227
-Storing file AllStar.txt to Dstore 8081
-Message received from port 8081: ACK
-ACK received from Dstore 8081 to store file AllStar.txt
-Store of file AllStar.txt to Dstore 8081 successfully completed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file AllStar.txt completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: ERROR_FILE_ALREADY_EXISTS AllStar.txt
-File to store AllStar.txt already exists in the data store
-Message sent to port 8080: STORE Unknown.txt 2594
-Store operation started for file Unknown.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store Unknown.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE Unknown.txt 2594
-Storing file Unknown.txt to Dstore 8081
-Message received from port 8081: ACK
-ACK received from Dstore 8081 to store file Unknown.txt
-Store of file Unknown.txt to Dstore 8081 successfully completed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file Unknown.txt completed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST AllStar.txt Unknown.txt
-List operation successfully completed
-Message sent to port 8080: LOAD AllStar.txt
-Load operation for file AllStar.txt started
-Message received from port 8080: ERROR_LOAD
-Load operation for file AllStar.txt failed after having contacted 0 different Dstores
-Message sent to port 8080: LOAD Unknown.txt
-Load operation for file Unknown.txt started
-Message received from port 8080: LOAD_FROM 8081 2594
-Controller replied to load file Unknown.txt (size: 2594 bytes) from Dstore 8081
-Connection established to port 8081
-Message sent to port 8081: LOAD_DATA Unknown.txt
-Loading file Unknown.txt from Dstore 8081
-Load operation of file Unknown.txt from Dstore 8081 successfully completed
-Message sent to port 8080: REMOVE AllStar.txt
-Remove operation for file AllStar.txt started
-Message received from port 8080: REMOVE_COMPLETE
-Remove operation for file AllStar.txt successfully completed
-Message sent to port 8080: REMOVE Unknown.txt
-Remove operation for file Unknown.txt started
-Message received from port 8080: REMOVE_COMPLETE
-Remove operation for file Unknown.txt successfully completed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
diff --git a/client_1619019802665.log b/client_1619019802665.log
deleted file mode 100644
index 32523cd870d7e90323266ed22e830549dc1c652d..0000000000000000000000000000000000000000
--- a/client_1619019802665.log
+++ /dev/null
@@ -1,65 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store AllStar.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE AllStar.txt 2227
-Storing file AllStar.txt to Dstore 8081
-Message received from port 8081: ACK
-ACK received from Dstore 8081 to store file AllStar.txt
-Store of file AllStar.txt to Dstore 8081 successfully completed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file AllStar.txt completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: ERROR_FILE_ALREADY_EXISTS AllStar.txt
-File to store AllStar.txt already exists in the data store
-Message sent to port 8080: STORE Unknown.txt 2594
-Store operation started for file Unknown.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store Unknown.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE Unknown.txt 2594
-Storing file Unknown.txt to Dstore 8081
-Message received from port 8081: ACK
-ACK received from Dstore 8081 to store file Unknown.txt
-Store of file Unknown.txt to Dstore 8081 successfully completed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file Unknown.txt completed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST AllStar.txt Unknown.txt
-List operation successfully completed
-Message sent to port 8080: LOAD AllStar.txt
-Load operation for file AllStar.txt started
-Message received from port 8080: LOAD_FROM 8081 2227
-Controller replied to load file AllStar.txt (size: 2227 bytes) from Dstore 8081
-Connection established to port 8081
-Message sent to port 8081: LOAD_DATA AllStar.txt
-Loading file AllStar.txt from Dstore 8081
-Load operation of file AllStar.txt from Dstore 8081 successfully completed
-Message sent to port 8080: LOAD Unknown.txt
-Load operation for file Unknown.txt started
-Message received from port 8080: LOAD_FROM 8081 2594
-Controller replied to load file Unknown.txt (size: 2594 bytes) from Dstore 8081
-Connection established to port 8081
-Message sent to port 8081: LOAD_DATA Unknown.txt
-Loading file Unknown.txt from Dstore 8081
-Load operation of file Unknown.txt from Dstore 8081 successfully completed
-Message sent to port 8080: REMOVE AllStar.txt
-Remove operation for file AllStar.txt started
-Message received from port 8080: REMOVE_COMPLETE
-Remove operation for file AllStar.txt successfully completed
-Message sent to port 8080: REMOVE Unknown.txt
-Remove operation for file Unknown.txt started
-Message received from port 8080: REMOVE_COMPLETE
-Remove operation for file Unknown.txt successfully completed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
diff --git a/client_1619025053448.log b/client_1619025053448.log
deleted file mode 100644
index 772c59597242e3bf105ce61f59e7a45e48b5c021..0000000000000000000000000000000000000000
--- a/client_1619025053448.log
+++ /dev/null
@@ -1,62 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store AllStar.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE AllStar.txt 2227
-Storing file AllStar.txt to Dstore 8081
-Message received from port 8081: ACK
-ACK received from Dstore 8081 to store file AllStar.txt
-Store of file AllStar.txt to Dstore 8081 successfully completed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file AllStar.txt completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: ERROR_FILE_ALREADY_EXISTS AllStar.txt
-File to store AllStar.txt already exists in the data store
-Message sent to port 8080: STORE Unknown.txt 2594
-Store operation started for file Unknown.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store Unknown.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE Unknown.txt 2594
-Storing file Unknown.txt to Dstore 8081
-Message received from port 8081: ACK
-ACK received from Dstore 8081 to store file Unknown.txt
-Store of file Unknown.txt to Dstore 8081 successfully completed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file Unknown.txt completed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST AllStar.txt Unknown.txt
-List operation successfully completed
-Message sent to port 8080: LOAD AllStar.txt
-Load operation for file AllStar.txt started
-Message received from port 8080: ERROR_LOAD
-Load operation for file AllStar.txt failed after having contacted 0 different Dstores
-Message sent to port 8080: LOAD Unknown.txt
-Load operation for file Unknown.txt started
-Message received from port 8080: LOAD_FROM 8081 2594
-Controller replied to load file Unknown.txt (size: 2594 bytes) from Dstore 8081
-Connection established to port 8081
-Message sent to port 8081: LOAD_DATA Unknown.txt
-Loading file Unknown.txt from Dstore 8081
-Load operation of file Unknown.txt from Dstore 8081 successfully completed
-Message sent to port 8080: REMOVE AllStar.txt
-Remove operation for file AllStar.txt started
-Message received from port 8080: REMOVE_COMPLETE
-Remove operation for file AllStar.txt successfully completed
-Message sent to port 8080: REMOVE Unknown.txt
-Remove operation for file Unknown.txt started
-Timeout expired while reading from port 8080
-Remove operation for file Unknown.txt not completed successfully
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: REMOVE_COMPLETE
-ERROR: Connection closed by the Controller
-List operation failed
diff --git a/client_1619025357100.log b/client_1619025357100.log
deleted file mode 100644
index 32523cd870d7e90323266ed22e830549dc1c652d..0000000000000000000000000000000000000000
--- a/client_1619025357100.log
+++ /dev/null
@@ -1,65 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store AllStar.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE AllStar.txt 2227
-Storing file AllStar.txt to Dstore 8081
-Message received from port 8081: ACK
-ACK received from Dstore 8081 to store file AllStar.txt
-Store of file AllStar.txt to Dstore 8081 successfully completed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file AllStar.txt completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: ERROR_FILE_ALREADY_EXISTS AllStar.txt
-File to store AllStar.txt already exists in the data store
-Message sent to port 8080: STORE Unknown.txt 2594
-Store operation started for file Unknown.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store Unknown.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE Unknown.txt 2594
-Storing file Unknown.txt to Dstore 8081
-Message received from port 8081: ACK
-ACK received from Dstore 8081 to store file Unknown.txt
-Store of file Unknown.txt to Dstore 8081 successfully completed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file Unknown.txt completed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST AllStar.txt Unknown.txt
-List operation successfully completed
-Message sent to port 8080: LOAD AllStar.txt
-Load operation for file AllStar.txt started
-Message received from port 8080: LOAD_FROM 8081 2227
-Controller replied to load file AllStar.txt (size: 2227 bytes) from Dstore 8081
-Connection established to port 8081
-Message sent to port 8081: LOAD_DATA AllStar.txt
-Loading file AllStar.txt from Dstore 8081
-Load operation of file AllStar.txt from Dstore 8081 successfully completed
-Message sent to port 8080: LOAD Unknown.txt
-Load operation for file Unknown.txt started
-Message received from port 8080: LOAD_FROM 8081 2594
-Controller replied to load file Unknown.txt (size: 2594 bytes) from Dstore 8081
-Connection established to port 8081
-Message sent to port 8081: LOAD_DATA Unknown.txt
-Loading file Unknown.txt from Dstore 8081
-Load operation of file Unknown.txt from Dstore 8081 successfully completed
-Message sent to port 8080: REMOVE AllStar.txt
-Remove operation for file AllStar.txt started
-Message received from port 8080: REMOVE_COMPLETE
-Remove operation for file AllStar.txt successfully completed
-Message sent to port 8080: REMOVE Unknown.txt
-Remove operation for file Unknown.txt started
-Message received from port 8080: REMOVE_COMPLETE
-Remove operation for file Unknown.txt successfully completed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
diff --git a/client_1619025636890.log b/client_1619025636890.log
deleted file mode 100644
index 772c59597242e3bf105ce61f59e7a45e48b5c021..0000000000000000000000000000000000000000
--- a/client_1619025636890.log
+++ /dev/null
@@ -1,62 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store AllStar.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE AllStar.txt 2227
-Storing file AllStar.txt to Dstore 8081
-Message received from port 8081: ACK
-ACK received from Dstore 8081 to store file AllStar.txt
-Store of file AllStar.txt to Dstore 8081 successfully completed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file AllStar.txt completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: ERROR_FILE_ALREADY_EXISTS AllStar.txt
-File to store AllStar.txt already exists in the data store
-Message sent to port 8080: STORE Unknown.txt 2594
-Store operation started for file Unknown.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store Unknown.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE Unknown.txt 2594
-Storing file Unknown.txt to Dstore 8081
-Message received from port 8081: ACK
-ACK received from Dstore 8081 to store file Unknown.txt
-Store of file Unknown.txt to Dstore 8081 successfully completed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file Unknown.txt completed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST AllStar.txt Unknown.txt
-List operation successfully completed
-Message sent to port 8080: LOAD AllStar.txt
-Load operation for file AllStar.txt started
-Message received from port 8080: ERROR_LOAD
-Load operation for file AllStar.txt failed after having contacted 0 different Dstores
-Message sent to port 8080: LOAD Unknown.txt
-Load operation for file Unknown.txt started
-Message received from port 8080: LOAD_FROM 8081 2594
-Controller replied to load file Unknown.txt (size: 2594 bytes) from Dstore 8081
-Connection established to port 8081
-Message sent to port 8081: LOAD_DATA Unknown.txt
-Loading file Unknown.txt from Dstore 8081
-Load operation of file Unknown.txt from Dstore 8081 successfully completed
-Message sent to port 8080: REMOVE AllStar.txt
-Remove operation for file AllStar.txt started
-Message received from port 8080: REMOVE_COMPLETE
-Remove operation for file AllStar.txt successfully completed
-Message sent to port 8080: REMOVE Unknown.txt
-Remove operation for file Unknown.txt started
-Timeout expired while reading from port 8080
-Remove operation for file Unknown.txt not completed successfully
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: REMOVE_COMPLETE
-ERROR: Connection closed by the Controller
-List operation failed
diff --git a/client_1619025719814.log b/client_1619025719814.log
deleted file mode 100644
index 32523cd870d7e90323266ed22e830549dc1c652d..0000000000000000000000000000000000000000
--- a/client_1619025719814.log
+++ /dev/null
@@ -1,65 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store AllStar.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE AllStar.txt 2227
-Storing file AllStar.txt to Dstore 8081
-Message received from port 8081: ACK
-ACK received from Dstore 8081 to store file AllStar.txt
-Store of file AllStar.txt to Dstore 8081 successfully completed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file AllStar.txt completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: ERROR_FILE_ALREADY_EXISTS AllStar.txt
-File to store AllStar.txt already exists in the data store
-Message sent to port 8080: STORE Unknown.txt 2594
-Store operation started for file Unknown.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store Unknown.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE Unknown.txt 2594
-Storing file Unknown.txt to Dstore 8081
-Message received from port 8081: ACK
-ACK received from Dstore 8081 to store file Unknown.txt
-Store of file Unknown.txt to Dstore 8081 successfully completed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file Unknown.txt completed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST AllStar.txt Unknown.txt
-List operation successfully completed
-Message sent to port 8080: LOAD AllStar.txt
-Load operation for file AllStar.txt started
-Message received from port 8080: LOAD_FROM 8081 2227
-Controller replied to load file AllStar.txt (size: 2227 bytes) from Dstore 8081
-Connection established to port 8081
-Message sent to port 8081: LOAD_DATA AllStar.txt
-Loading file AllStar.txt from Dstore 8081
-Load operation of file AllStar.txt from Dstore 8081 successfully completed
-Message sent to port 8080: LOAD Unknown.txt
-Load operation for file Unknown.txt started
-Message received from port 8080: LOAD_FROM 8081 2594
-Controller replied to load file Unknown.txt (size: 2594 bytes) from Dstore 8081
-Connection established to port 8081
-Message sent to port 8081: LOAD_DATA Unknown.txt
-Loading file Unknown.txt from Dstore 8081
-Load operation of file Unknown.txt from Dstore 8081 successfully completed
-Message sent to port 8080: REMOVE AllStar.txt
-Remove operation for file AllStar.txt started
-Message received from port 8080: REMOVE_COMPLETE
-Remove operation for file AllStar.txt successfully completed
-Message sent to port 8080: REMOVE Unknown.txt
-Remove operation for file Unknown.txt started
-Message received from port 8080: REMOVE_COMPLETE
-Remove operation for file Unknown.txt successfully completed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
diff --git a/client_1619034515898.log b/client_1619034515898.log
deleted file mode 100644
index 32523cd870d7e90323266ed22e830549dc1c652d..0000000000000000000000000000000000000000
--- a/client_1619034515898.log
+++ /dev/null
@@ -1,65 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store AllStar.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE AllStar.txt 2227
-Storing file AllStar.txt to Dstore 8081
-Message received from port 8081: ACK
-ACK received from Dstore 8081 to store file AllStar.txt
-Store of file AllStar.txt to Dstore 8081 successfully completed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file AllStar.txt completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: ERROR_FILE_ALREADY_EXISTS AllStar.txt
-File to store AllStar.txt already exists in the data store
-Message sent to port 8080: STORE Unknown.txt 2594
-Store operation started for file Unknown.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store Unknown.txt in these Dstores: 8081 
-Connection established to port 8081
-Message sent to port 8081: STORE Unknown.txt 2594
-Storing file Unknown.txt to Dstore 8081
-Message received from port 8081: ACK
-ACK received from Dstore 8081 to store file Unknown.txt
-Store of file Unknown.txt to Dstore 8081 successfully completed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file Unknown.txt completed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST AllStar.txt Unknown.txt
-List operation successfully completed
-Message sent to port 8080: LOAD AllStar.txt
-Load operation for file AllStar.txt started
-Message received from port 8080: LOAD_FROM 8081 2227
-Controller replied to load file AllStar.txt (size: 2227 bytes) from Dstore 8081
-Connection established to port 8081
-Message sent to port 8081: LOAD_DATA AllStar.txt
-Loading file AllStar.txt from Dstore 8081
-Load operation of file AllStar.txt from Dstore 8081 successfully completed
-Message sent to port 8080: LOAD Unknown.txt
-Load operation for file Unknown.txt started
-Message received from port 8080: LOAD_FROM 8081 2594
-Controller replied to load file Unknown.txt (size: 2594 bytes) from Dstore 8081
-Connection established to port 8081
-Message sent to port 8081: LOAD_DATA Unknown.txt
-Loading file Unknown.txt from Dstore 8081
-Load operation of file Unknown.txt from Dstore 8081 successfully completed
-Message sent to port 8080: REMOVE AllStar.txt
-Remove operation for file AllStar.txt started
-Message received from port 8080: REMOVE_COMPLETE
-Remove operation for file AllStar.txt successfully completed
-Message sent to port 8080: REMOVE Unknown.txt
-Remove operation for file Unknown.txt started
-Message received from port 8080: REMOVE_COMPLETE
-Remove operation for file Unknown.txt successfully completed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
diff --git a/client_1619034593200.log b/client_1619034593200.log
deleted file mode 100644
index e94a3610b70c571e8a6a7a864055f9d5d1cc4a4b..0000000000000000000000000000000000000000
--- a/client_1619034593200.log
+++ /dev/null
@@ -1,41 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store AllStar.txt in these Dstores: 8081 
-Store of file AllStar.txt to Dstore 8081 failed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file AllStar.txt completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: ERROR_FILE_ALREADY_EXISTS AllStar.txt
-File to store AllStar.txt already exists in the data store
-Message sent to port 8080: STORE Unknown.txt 2594
-Store operation started for file Unknown.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store Unknown.txt in these Dstores: 8081 
-Store of file Unknown.txt to Dstore 8081 failed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file Unknown.txt completed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST AllStar.txt Unknown.txt
-List operation successfully completed
-Message sent to port 8080: LOAD AllStar.txt
-Load operation for file AllStar.txt started
-Message received from port 8080: ERROR_LOAD
-Load operation for file AllStar.txt failed after having contacted 0 different Dstores
-Message sent to port 8080: LOAD Unknown.txt
-Load operation for file Unknown.txt started
-Message received from port 8080: ERROR_LOAD
-Load operation for file Unknown.txt failed after having contacted 0 different Dstores
-Message sent to port 8080: REMOVE AllStar.txt
-Remove operation for file AllStar.txt started
-Message received from port 8080: REMOVE_COMPLETE
-Remove operation for file AllStar.txt successfully completed
-Message sent to port 8080: REMOVE Unknown.txt
-Remove operation for file Unknown.txt started
diff --git a/client_1619036545308.log b/client_1619036545308.log
deleted file mode 100644
index 7f0f66646cd55d86566dcfb3cebc7cb9c5091b49..0000000000000000000000000000000000000000
--- a/client_1619036545308.log
+++ /dev/null
@@ -1,44 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST
-List operation successfully completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: STORE_TO 8081
-Controller replied to store AllStar.txt in these Dstores: 8081 
-Store of file AllStar.txt to Dstore 8081 failed
-Message received from port 8080: STORE_COMPLETE
-Store operation for file AllStar.txt completed
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: ERROR_FILE_ALREADY_EXISTS AllStar.txt
-File to store AllStar.txt already exists in the data store
-Message sent to port 8080: STORE Unknown.txt 2594
-Store operation started for file Unknown.txt
-Timeout expired while reading from port 8080
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: LIST AllStar.txt Unknown.txt
-List operation successfully completed
-Message sent to port 8080: LOAD AllStar.txt
-Load operation for file AllStar.txt started
-Message received from port 8080: ERROR_LOAD
-Load operation for file AllStar.txt failed after having contacted 0 different Dstores
-Message sent to port 8080: LOAD Unknown.txt
-Load operation for file Unknown.txt started
-Message received from port 8080: ERROR_LOAD
-Load operation for file Unknown.txt failed after having contacted 0 different Dstores
-Message sent to port 8080: REMOVE AllStar.txt
-Remove operation for file AllStar.txt started
-Timeout expired while reading from port 8080
-Remove operation for file AllStar.txt not completed successfully
-Message sent to port 8080: REMOVE Unknown.txt
-Remove operation for file Unknown.txt started
-Message received from port 8080: REMOVE_COMPLETE
-Remove operation for file Unknown.txt successfully completed
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: REMOVE_COMPLETE
-ERROR: Connection closed by the Controller
-List operation failed
diff --git a/client_1619039097527.log b/client_1619039097527.log
deleted file mode 100644
index a89806a2dec11faa27fa11d49595d85fb3ec01d1..0000000000000000000000000000000000000000
--- a/client_1619039097527.log
+++ /dev/null
@@ -1,26 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: ERROR_NOT_ENOUGH_DSTORES
-ERROR: Not enough Dstores have joined the data store yet
-Message sent to port 8080: STORE Unknown.txt 2594
-Store operation started for file Unknown.txt
-Message received from port 8080: ERROR_NOT_ENOUGH_DSTORES
-ERROR: Not enough Dstores have joined the data store yet
-Message sent to port 8080: STORE PumpkinHill.txt 2755
-Store operation started for file PumpkinHill.txt
-Message received from port 8080: ERROR_NOT_ENOUGH_DSTORES
-ERROR: Not enough Dstores have joined the data store yet
-Message sent to port 8080: STORE SnowHalation.txt 1006
-Store operation started for file SnowHalation.txt
-Message received from port 8080: ERROR_NOT_ENOUGH_DSTORES
-ERROR: Not enough Dstores have joined the data store yet
-Message sent to port 8080: STORE Grandad.txt 349
-Store operation started for file Grandad.txt
-Message received from port 8080: ERROR_NOT_ENOUGH_DSTORES
-ERROR: Not enough Dstores have joined the data store yet
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: ERROR_NOT_ENOUGH_DSTORES
-ERROR: Not enough Dstores have joined the data store yet
-List operation failed
diff --git a/client_1619039957471.log b/client_1619039957471.log
deleted file mode 100644
index a89806a2dec11faa27fa11d49595d85fb3ec01d1..0000000000000000000000000000000000000000
--- a/client_1619039957471.log
+++ /dev/null
@@ -1,26 +0,0 @@
-Connection established to port 8080
-Message sent to port 8080: STORE AllStar.txt 2227
-Store operation started for file AllStar.txt
-Message received from port 8080: ERROR_NOT_ENOUGH_DSTORES
-ERROR: Not enough Dstores have joined the data store yet
-Message sent to port 8080: STORE Unknown.txt 2594
-Store operation started for file Unknown.txt
-Message received from port 8080: ERROR_NOT_ENOUGH_DSTORES
-ERROR: Not enough Dstores have joined the data store yet
-Message sent to port 8080: STORE PumpkinHill.txt 2755
-Store operation started for file PumpkinHill.txt
-Message received from port 8080: ERROR_NOT_ENOUGH_DSTORES
-ERROR: Not enough Dstores have joined the data store yet
-Message sent to port 8080: STORE SnowHalation.txt 1006
-Store operation started for file SnowHalation.txt
-Message received from port 8080: ERROR_NOT_ENOUGH_DSTORES
-ERROR: Not enough Dstores have joined the data store yet
-Message sent to port 8080: STORE Grandad.txt 349
-Store operation started for file Grandad.txt
-Message received from port 8080: ERROR_NOT_ENOUGH_DSTORES
-ERROR: Not enough Dstores have joined the data store yet
-Message sent to port 8080: LIST
-List operation started
-Message received from port 8080: ERROR_NOT_ENOUGH_DSTORES
-ERROR: Not enough Dstores have joined the data store yet
-List operation failed
diff --git a/downloads/Grandad.txt b/downloads/Grandad.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4891fefac0cf249710bf741d61da79973e52b19b
--- /dev/null
+++ b/downloads/Grandad.txt
@@ -0,0 +1,14 @@
+(Yabba Dabba Doo!)
+
+Flintstones. Meet the Flintstones.
+They're the modern stone age family.
+From the town of Bedrock,
+They're a page right out of history.
+
+Let's ride with the family down the street.
+Through the courtesy of Fred's two feet.
+
+When you're with the Flintstones
+Have a yabba dabba doo time.
+A dabba doo time.
+We'll have a gay old time.
diff --git a/downloads/PumpkinHill.txt b/downloads/PumpkinHill.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e2458051c174c0173e4758ece47fe05f97fa6425
--- /dev/null
+++ b/downloads/PumpkinHill.txt
@@ -0,0 +1,68 @@
+You know me, the fighting freak Knuckles,
+And we're at Pumpkin Hill,
+You ready?
+
+I ain't gonna let it get to me, I'm just gonna creep,
+Down in Pumpkin Hill I gots to find my lost piece.
+I know that it's here, I can sense it in my feet,
+The great Emerald's power allows me to feel.
+I can't see a thing but it's around somewhere,
+I'm gonna hold my head 'cause I have no fear.
+This probably seems crazy, crazy, a graveyard theory,
+A ghost tried to approach me and got leery.
+
+Asked him a question and he vanished in a second,
+I'm walkin' through valleys cryin' pumpkin in the alley.
+Didn't seem happy but they sure tried to get me,
+Had to back 'em up with the fist, metal crack 'em.
+I'm hearing someone sayin' "You a chicken, don't be scared!"
+It had to be the wind, 'cause nobody wasn't there.
+I searched and I searched as I climbed up the wall,
+And then I started to fly, I went in deeper!
+
+Let it get to me? I'm just gonna creep,
+Down in Pumpkin Hill I gots to find my lost piece.
+I know that it's here, I sense it in my feet,
+The great Emerald's power allows me to feel.
+I can't see a thing but it's around somewhere,
+I gotta hold my head, I have no fear.
+It probably seems crazy, crazy, a graveyard theory,
+A ghost tried to approach me, he got leery.
+
+(This is Knuckles, who fears none.)
+(It's real deal when it comes to my name, kid!)
+
+I ain't gonna let it get to me, I'm just gonna creep,
+Down in Pumpkin Hill I gots to find my lost piece.
+I know that it's here, I can sense it in my feet,
+The great Emerald's power allows me to feel.
+I can't see a thing but it's around somewhere,
+I'm gonna hold my head 'cause I have no fear.
+This probably seems crazy, crazy, a graveyard theory,
+A ghost tried to approach me and got leery.
+
+Asked him a question and he vanished in a second,
+I'm walkin' through valleys cryin' pumpkin in the alley.
+Didn't seem happy but they sure tried to get me,
+Had to back 'em up with the fist, metal crack 'em.
+I'm hearing someone sayin' "You a chicken, don't be scared!"
+It had to be the wind, 'cause nobody wasn't there.
+I searched and I searched as I climbed up the wall,
+And then I started to fly, I went in deeper!
+
+Let it get to me? I'm just gonna creep,
+Down in Pumpkin Hill I gots to find my lost piece.
+I know that it's here, I sense it in my feet,
+The great Emerald's power allows me to feel.
+I can't see a thing but it's around somewhere,
+I gotta hold my head, I have no fear.
+It probably seems crazy, crazy, a graveyard theory,
+A ghost tried to approach me, he got leery.
+
+(Spooky up in here, it's crazy in here,)
+(We still gon' keep it goin', I'm Knuckles.)
+(Nobody scares me,)
+(Whoever want it, bring it!)
+(I don't care, we 'ka do this.)
+(Then come step up to the plate, and meet your match,)
+(It ain't no thang.)
diff --git a/downloads/SnowHalation.txt b/downloads/SnowHalation.txt
new file mode 100644
index 0000000000000000000000000000000000000000..09add47583fb1f43d001d762e3e5240b05dfd2f9
--- /dev/null
+++ b/downloads/SnowHalation.txt
@@ -0,0 +1,36 @@
+Fushigi da ne ima no kimochi
+Sora kara futte kita mitai
+Tokubetsu na kisetsu no iro ga tokimeki o miseru yo
+
+Hajimete deatta toki kara
+Yokan ni sawagu kokoro no Melody
+Tomerarenai tomaranai na・ze
+
+Todokete
+Setsunasa ni wa namae o tsukeyou ka "Snow halation"
+Omoi ga kasanaru made matezu ni
+Kuyashii kedo suki tte junjou
+Binetsu no naka tameratte mo dame da ne
+Tobikomu yuuki ni sansei mamonaku Start!!
+
+Oto mo naku kehai mo naku
+Shizuka ni unmei wa kawaru
+Korekara no mirai ni mune no kodou ga hayaku naru
+
+Tatoeba komatta toki ni wa
+Sugu kaketsukete dakishimetakute
+Doko ni ite mo dokodemo Fly high
+
+Isoide
+Itsu no ma ni ka ookiku nari sugita "True emotion"
+Yume dake miteru you ja tsurai yo
+Koibito wa kimi tte iitai
+Yasashii me ga tomadotteru iya da yo
+Kono mama ikki ni aijou azukete Please!!
+
+Todokete
+Setsunasa ni wa namae o tsukeyou ka "Snow halation"
+Omoi ga kasanaru made matezu ni
+Kuyashii kedo suki tte junjou
+Binetsu no naka tameratte mo dame da ne
+Tobikomu yuuki ni sansei mamonaku Start!! 
diff --git a/store1/AllStar.txt b/store1/AllStar.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0cf2ab6ddb860e30164ffd18ddc32efdb9760851
--- /dev/null
+++ b/store1/AllStar.txt
@@ -0,0 +1,69 @@
+Somebody once told me the world is gonna roll me
+I ain't the sharpest tool in the shed
+She was looking kind of dumb with her finger and her thumb
+In the shape of an "L" on her forehead
+
+Well, the years start coming and they don't stop coming
+Fed to the rules and I hit the ground running
+Didn't make sense not to live for fun
+Your brain gets smart but your head gets dumb
+
+So much to do, so much to see
+So what's wrong with taking the back streets?
+You'll never know if you don't go
+You'll never shine if you don't glow
+
+Hey, now, you're an all-star, get your game on, go play
+Hey, now, you're a rock star, get the show on, get paid
+And all that glitters is gold
+Only shooting stars break the mold
+
+It's a cool place and they say it gets colder
+You're bundled up now wait 'til you get older
+But the meteor men beg to differ
+Judging by the hole in the satellite picture
+
+The ice we skate is getting pretty thin
+The water's getting warm so you might as well swim
+My world's on fire. How about yours?
+That's the way I like it and I'll never get bored
+
+Hey, now, you're an all-star, get your game on, go play
+Hey, now, you're a rock star, get the show on, get paid
+And all that glitters is gold
+Only shooting stars break the mold
+
+Go for the moon
+Go for the moon
+Go for the moon
+Go for the moon
+
+Hey, now, you're an all-star, get your game on, go play
+Hey, now, you're a rock star, get the show on, get paid
+And all that glitters is gold
+Only shooting stars
+
+Somebody once asked could I spare some change for gas
+I need to get myself away from this place
+I said yep, what a concept
+I could use a little fuel myself
+And we could all use a little change
+
+Well, the years start coming and they don't stop coming
+Fed to the rules and I hit the ground running
+Didn't make sense not to live for fun
+Your brain gets smart but your head gets dumb
+
+So much to do, so much to see
+So what's wrong with taking the back streets?
+You'll never know if you don't go
+You'll never shine if you don't glow
+
+Hey, now, you're an all star, get your game on, go play
+Hey, now, you're a rock star, get the show on, get paid
+And all that glitters is gold
+Only shooting stars break the mold
+
+And all that glitters is gold
+Only shooting stars break the mold
+he mo
\ No newline at end of file
diff --git a/store1/Grandad.txt b/store1/Grandad.txt
new file mode 100644
index 0000000000000000000000000000000000000000..75e3e88c80ee07e973d90c6cad6ee987a06ab90c
--- /dev/null
+++ b/store1/Grandad.txt
@@ -0,0 +1,15 @@
+(Yabba Dabba Doo!)
+
+Flintstones. Meet the Flintstones.
+They're the modern stone age family.
+From the town of Bedrock,
+They're a page right out of history.
+
+Let's ride with the family down the street.
+Through the courtesy of Fred's two feet.
+
+When you're with the Flintstones
+Have a yabba dabba doo time.
+A dabba doo time.
+We'll have a gay old time.
+d t
\ No newline at end of file
diff --git a/store1/PumpkinHill.txt b/store1/PumpkinHill.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0489b4bfc071a8da30751cdf306b1171993e60c7
--- /dev/null
+++ b/store1/PumpkinHill.txt
@@ -0,0 +1,69 @@
+You know me, the fighting freak Knuckles,
+And we're at Pumpkin Hill,
+You ready?
+
+I ain't gonna let it get to me, I'm just gonna creep,
+Down in Pumpkin Hill I gots to find my lost piece.
+I know that it's here, I can sense it in my feet,
+The great Emerald's power allows me to feel.
+I can't see a thing but it's around somewhere,
+I'm gonna hold my head 'cause I have no fear.
+This probably seems crazy, crazy, a graveyard theory,
+A ghost tried to approach me and got leery.
+
+Asked him a question and he vanished in a second,
+I'm walkin' through valleys cryin' pumpkin in the alley.
+Didn't seem happy but they sure tried to get me,
+Had to back 'em up with the fist, metal crack 'em.
+I'm hearing someone sayin' "You a chicken, don't be scared!"
+It had to be the wind, 'cause nobody wasn't there.
+I searched and I searched as I climbed up the wall,
+And then I started to fly, I went in deeper!
+
+Let it get to me? I'm just gonna creep,
+Down in Pumpkin Hill I gots to find my lost piece.
+I know that it's here, I sense it in my feet,
+The great Emerald's power allows me to feel.
+I can't see a thing but it's around somewhere,
+I gotta hold my head, I have no fear.
+It probably seems crazy, crazy, a graveyard theory,
+A ghost tried to approach me, he got leery.
+
+(This is Knuckles, who fears none.)
+(It's real deal when it comes to my name, kid!)
+
+I ain't gonna let it get to me, I'm just gonna creep,
+Down in Pumpkin Hill I gots to find my lost piece.
+I know that it's here, I can sense it in my feet,
+The great Emerald's power allows me to feel.
+I can't see a thing but it's around somewhere,
+I'm gonna hold my head 'cause I have no fear.
+This probably seems crazy, crazy, a graveyard theory,
+A ghost tried to approach me and got leery.
+
+Asked him a question and he vanished in a second,
+I'm walkin' through valleys cryin' pumpkin in the alley.
+Didn't seem happy but they sure tried to get me,
+Had to back 'em up with the fist, metal crack 'em.
+I'm hearing someone sayin' "You a chicken, don't be scared!"
+It had to be the wind, 'cause nobody wasn't there.
+I searched and I searched as I climbed up the wall,
+And then I started to fly, I went in deeper!
+
+Let it get to me? I'm just gonna creep,
+Down in Pumpkin Hill I gots to find my lost piece.
+I know that it's here, I sense it in my feet,
+The great Emerald's power allows me to feel.
+I can't see a thing but it's around somewhere,
+I gotta hold my head, I have no fear.
+It probably seems crazy, crazy, a graveyard theory,
+A ghost tried to approach me, he got leery.
+
+(Spooky up in here, it's crazy in here,)
+(We still gon' keep it goin', I'm Knuckles.)
+(Nobody scares me,)
+(Whoever want it, bring it!)
+(I don't care, we 'ka do this.)
+(Then come step up to the plate, and meet your match,)
+(It ain't no thang.)
+thang
\ No newline at end of file
diff --git a/store1/SnowHalation.txt b/store1/SnowHalation.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5d7aafbb7ab2e7737b0279194b5a4db77d9712d3
--- /dev/null
+++ b/store1/SnowHalation.txt
@@ -0,0 +1,37 @@
+Fushigi da ne ima no kimochi
+Sora kara futte kita mitai
+Tokubetsu na kisetsu no iro ga tokimeki o miseru yo
+
+Hajimete deatta toki kara
+Yokan ni sawagu kokoro no Melody
+Tomerarenai tomaranai na・ze
+
+Todokete
+Setsunasa ni wa namae o tsukeyou ka "Snow halation"
+Omoi ga kasanaru made matezu ni
+Kuyashii kedo suki tte junjou
+Binetsu no naka tameratte mo dame da ne
+Tobikomu yuuki ni sansei mamonaku Start!!
+
+Oto mo naku kehai mo naku
+Shizuka ni unmei wa kawaru
+Korekara no mirai ni mune no kodou ga hayaku naru
+
+Tatoeba komatta toki ni wa
+Sugu kaketsukete dakishimetakute
+Doko ni ite mo dokodemo Fly high
+
+Isoide
+Itsu no ma ni ka ookiku nari sugita "True emotion"
+Yume dake miteru you ja tsurai yo
+Koibito wa kimi tte iitai
+Yasashii me ga tomadotteru iya da yo
+Kono mama ikki ni aijou azukete Please!!
+
+Todokete
+Setsunasa ni wa namae o tsukeyou ka "Snow halation"
+Omoi ga kasanaru made matezu ni
+Kuyashii kedo suki tte junjou
+Binetsu no naka tameratte mo dame da ne
+Tobikomu yuuki ni sansei mamonaku Start!! 
+ta
\ No newline at end of file
diff --git a/store1/Unknown.txt b/store1/Unknown.txt
new file mode 100644
index 0000000000000000000000000000000000000000..349b7a9f0370d0d0c2eb90303d8ed5622787bed0
--- /dev/null
+++ b/store1/Unknown.txt
@@ -0,0 +1,75 @@
+Here I come, rougher than the rest of them
+The best of them, tougher than leather
+You can call me Knuckles, unlike Sonic I don't chuckle
+I'd rather flex my muscles
+
+I'm hard as nails, it ain't hard to tell
+I break 'em down whether they're solid or frail
+Unlike the rest I'm independent since my first breath
+First test, feel the right, than the worst's left
+
+Born on an island in the heavens
+The blood of my ancestors flows inside me
+My duty is to save the flower
+From evil deterioration
+
+I will be the one to set your heart free, true
+Cleanse yourself of them evil spirits that's in you
+
+Streaking lights, loud sounds, and instincts
+Are the elements that keep me going
+I am fighting my own mission
+Nothing's gonna stand in my way
+
+I will be the one to set your heart free, true
+Cleanse yourself of them evil spirits that's in you
+
+Won't be frightened, I'll stand up to all the pain and turmoil
+Just believe in myself, won't rely on others
+Get this power to wipe out the havoc and anarchy
+This is my planet, gonna fight for my destiny
+
+Here I come, rougher than the rest of them
+The best of them, tougher than leather
+You can call me Knuckles, unlike Sonic I don't chuckle
+I'd rather flex my muscles
+
+I'm hard as nails, it ain't hard to tell
+I break 'em down whether they're solid or frail
+Unlike the rest I'm independent since my first breath
+First test, feel the right, than the worst's left
+
+I have no such things as weak spots
+Don't approve of him but gotta trust him
+This alliance has a purpose
+This partnership is only temporary
+
+I will be the one to set your heart free, true
+Cleanse yourself of evil spirits that got in you
+
+Won't be frightened, I'll stand up to all the pain and turmoil
+Just believe in myself, won't rely on others
+Freedom will be waiting when serenity is restored
+This is my planet, I shall not surrender
+
+Won't be frightened, I'll stand up to all the pain and turmoil
+Just believe in myself, won't rely on others
+Get this power to wipe out the havoc and anarchy
+This is my planet, gonna fight
+
+Won't be frightened, I'll stand up to all the pain and turmoil
+Just believe in myself, won't rely on others
+Freedom will be waiting when serenity is restored
+This is my planet, I shall not surrender
+
+The new porcupine on the block with the buff chest
+In the wilderness with the ruggedness
+Knock, knock, it's Knuckles, the bloat thrower
+Independent flower, Magical Emerald holder
+I'll give you the coldest shoulder
+My spikes go through boulders, that's why I stay a loner
+I was born by myself, I don't need a posse
+I get it on by myself, adversaries get shelved
+
+Right on!
+ght on
\ No newline at end of file
diff --git a/store2/AllStar.txt b/store2/AllStar.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0cf2ab6ddb860e30164ffd18ddc32efdb9760851
--- /dev/null
+++ b/store2/AllStar.txt
@@ -0,0 +1,69 @@
+Somebody once told me the world is gonna roll me
+I ain't the sharpest tool in the shed
+She was looking kind of dumb with her finger and her thumb
+In the shape of an "L" on her forehead
+
+Well, the years start coming and they don't stop coming
+Fed to the rules and I hit the ground running
+Didn't make sense not to live for fun
+Your brain gets smart but your head gets dumb
+
+So much to do, so much to see
+So what's wrong with taking the back streets?
+You'll never know if you don't go
+You'll never shine if you don't glow
+
+Hey, now, you're an all-star, get your game on, go play
+Hey, now, you're a rock star, get the show on, get paid
+And all that glitters is gold
+Only shooting stars break the mold
+
+It's a cool place and they say it gets colder
+You're bundled up now wait 'til you get older
+But the meteor men beg to differ
+Judging by the hole in the satellite picture
+
+The ice we skate is getting pretty thin
+The water's getting warm so you might as well swim
+My world's on fire. How about yours?
+That's the way I like it and I'll never get bored
+
+Hey, now, you're an all-star, get your game on, go play
+Hey, now, you're a rock star, get the show on, get paid
+And all that glitters is gold
+Only shooting stars break the mold
+
+Go for the moon
+Go for the moon
+Go for the moon
+Go for the moon
+
+Hey, now, you're an all-star, get your game on, go play
+Hey, now, you're a rock star, get the show on, get paid
+And all that glitters is gold
+Only shooting stars
+
+Somebody once asked could I spare some change for gas
+I need to get myself away from this place
+I said yep, what a concept
+I could use a little fuel myself
+And we could all use a little change
+
+Well, the years start coming and they don't stop coming
+Fed to the rules and I hit the ground running
+Didn't make sense not to live for fun
+Your brain gets smart but your head gets dumb
+
+So much to do, so much to see
+So what's wrong with taking the back streets?
+You'll never know if you don't go
+You'll never shine if you don't glow
+
+Hey, now, you're an all star, get your game on, go play
+Hey, now, you're a rock star, get the show on, get paid
+And all that glitters is gold
+Only shooting stars break the mold
+
+And all that glitters is gold
+Only shooting stars break the mold
+he mo
\ No newline at end of file
diff --git a/store2/Grandad.txt b/store2/Grandad.txt
new file mode 100644
index 0000000000000000000000000000000000000000..75e3e88c80ee07e973d90c6cad6ee987a06ab90c
--- /dev/null
+++ b/store2/Grandad.txt
@@ -0,0 +1,15 @@
+(Yabba Dabba Doo!)
+
+Flintstones. Meet the Flintstones.
+They're the modern stone age family.
+From the town of Bedrock,
+They're a page right out of history.
+
+Let's ride with the family down the street.
+Through the courtesy of Fred's two feet.
+
+When you're with the Flintstones
+Have a yabba dabba doo time.
+A dabba doo time.
+We'll have a gay old time.
+d t
\ No newline at end of file
diff --git a/store2/PumpkinHill.txt b/store2/PumpkinHill.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0489b4bfc071a8da30751cdf306b1171993e60c7
--- /dev/null
+++ b/store2/PumpkinHill.txt
@@ -0,0 +1,69 @@
+You know me, the fighting freak Knuckles,
+And we're at Pumpkin Hill,
+You ready?
+
+I ain't gonna let it get to me, I'm just gonna creep,
+Down in Pumpkin Hill I gots to find my lost piece.
+I know that it's here, I can sense it in my feet,
+The great Emerald's power allows me to feel.
+I can't see a thing but it's around somewhere,
+I'm gonna hold my head 'cause I have no fear.
+This probably seems crazy, crazy, a graveyard theory,
+A ghost tried to approach me and got leery.
+
+Asked him a question and he vanished in a second,
+I'm walkin' through valleys cryin' pumpkin in the alley.
+Didn't seem happy but they sure tried to get me,
+Had to back 'em up with the fist, metal crack 'em.
+I'm hearing someone sayin' "You a chicken, don't be scared!"
+It had to be the wind, 'cause nobody wasn't there.
+I searched and I searched as I climbed up the wall,
+And then I started to fly, I went in deeper!
+
+Let it get to me? I'm just gonna creep,
+Down in Pumpkin Hill I gots to find my lost piece.
+I know that it's here, I sense it in my feet,
+The great Emerald's power allows me to feel.
+I can't see a thing but it's around somewhere,
+I gotta hold my head, I have no fear.
+It probably seems crazy, crazy, a graveyard theory,
+A ghost tried to approach me, he got leery.
+
+(This is Knuckles, who fears none.)
+(It's real deal when it comes to my name, kid!)
+
+I ain't gonna let it get to me, I'm just gonna creep,
+Down in Pumpkin Hill I gots to find my lost piece.
+I know that it's here, I can sense it in my feet,
+The great Emerald's power allows me to feel.
+I can't see a thing but it's around somewhere,
+I'm gonna hold my head 'cause I have no fear.
+This probably seems crazy, crazy, a graveyard theory,
+A ghost tried to approach me and got leery.
+
+Asked him a question and he vanished in a second,
+I'm walkin' through valleys cryin' pumpkin in the alley.
+Didn't seem happy but they sure tried to get me,
+Had to back 'em up with the fist, metal crack 'em.
+I'm hearing someone sayin' "You a chicken, don't be scared!"
+It had to be the wind, 'cause nobody wasn't there.
+I searched and I searched as I climbed up the wall,
+And then I started to fly, I went in deeper!
+
+Let it get to me? I'm just gonna creep,
+Down in Pumpkin Hill I gots to find my lost piece.
+I know that it's here, I sense it in my feet,
+The great Emerald's power allows me to feel.
+I can't see a thing but it's around somewhere,
+I gotta hold my head, I have no fear.
+It probably seems crazy, crazy, a graveyard theory,
+A ghost tried to approach me, he got leery.
+
+(Spooky up in here, it's crazy in here,)
+(We still gon' keep it goin', I'm Knuckles.)
+(Nobody scares me,)
+(Whoever want it, bring it!)
+(I don't care, we 'ka do this.)
+(Then come step up to the plate, and meet your match,)
+(It ain't no thang.)
+thang
\ No newline at end of file
diff --git a/store2/SnowHalation.txt b/store2/SnowHalation.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5d7aafbb7ab2e7737b0279194b5a4db77d9712d3
--- /dev/null
+++ b/store2/SnowHalation.txt
@@ -0,0 +1,37 @@
+Fushigi da ne ima no kimochi
+Sora kara futte kita mitai
+Tokubetsu na kisetsu no iro ga tokimeki o miseru yo
+
+Hajimete deatta toki kara
+Yokan ni sawagu kokoro no Melody
+Tomerarenai tomaranai na・ze
+
+Todokete
+Setsunasa ni wa namae o tsukeyou ka "Snow halation"
+Omoi ga kasanaru made matezu ni
+Kuyashii kedo suki tte junjou
+Binetsu no naka tameratte mo dame da ne
+Tobikomu yuuki ni sansei mamonaku Start!!
+
+Oto mo naku kehai mo naku
+Shizuka ni unmei wa kawaru
+Korekara no mirai ni mune no kodou ga hayaku naru
+
+Tatoeba komatta toki ni wa
+Sugu kaketsukete dakishimetakute
+Doko ni ite mo dokodemo Fly high
+
+Isoide
+Itsu no ma ni ka ookiku nari sugita "True emotion"
+Yume dake miteru you ja tsurai yo
+Koibito wa kimi tte iitai
+Yasashii me ga tomadotteru iya da yo
+Kono mama ikki ni aijou azukete Please!!
+
+Todokete
+Setsunasa ni wa namae o tsukeyou ka "Snow halation"
+Omoi ga kasanaru made matezu ni
+Kuyashii kedo suki tte junjou
+Binetsu no naka tameratte mo dame da ne
+Tobikomu yuuki ni sansei mamonaku Start!! 
+ta
\ No newline at end of file
diff --git a/store2/Unknown.txt b/store2/Unknown.txt
new file mode 100644
index 0000000000000000000000000000000000000000..349b7a9f0370d0d0c2eb90303d8ed5622787bed0
--- /dev/null
+++ b/store2/Unknown.txt
@@ -0,0 +1,75 @@
+Here I come, rougher than the rest of them
+The best of them, tougher than leather
+You can call me Knuckles, unlike Sonic I don't chuckle
+I'd rather flex my muscles
+
+I'm hard as nails, it ain't hard to tell
+I break 'em down whether they're solid or frail
+Unlike the rest I'm independent since my first breath
+First test, feel the right, than the worst's left
+
+Born on an island in the heavens
+The blood of my ancestors flows inside me
+My duty is to save the flower
+From evil deterioration
+
+I will be the one to set your heart free, true
+Cleanse yourself of them evil spirits that's in you
+
+Streaking lights, loud sounds, and instincts
+Are the elements that keep me going
+I am fighting my own mission
+Nothing's gonna stand in my way
+
+I will be the one to set your heart free, true
+Cleanse yourself of them evil spirits that's in you
+
+Won't be frightened, I'll stand up to all the pain and turmoil
+Just believe in myself, won't rely on others
+Get this power to wipe out the havoc and anarchy
+This is my planet, gonna fight for my destiny
+
+Here I come, rougher than the rest of them
+The best of them, tougher than leather
+You can call me Knuckles, unlike Sonic I don't chuckle
+I'd rather flex my muscles
+
+I'm hard as nails, it ain't hard to tell
+I break 'em down whether they're solid or frail
+Unlike the rest I'm independent since my first breath
+First test, feel the right, than the worst's left
+
+I have no such things as weak spots
+Don't approve of him but gotta trust him
+This alliance has a purpose
+This partnership is only temporary
+
+I will be the one to set your heart free, true
+Cleanse yourself of evil spirits that got in you
+
+Won't be frightened, I'll stand up to all the pain and turmoil
+Just believe in myself, won't rely on others
+Freedom will be waiting when serenity is restored
+This is my planet, I shall not surrender
+
+Won't be frightened, I'll stand up to all the pain and turmoil
+Just believe in myself, won't rely on others
+Get this power to wipe out the havoc and anarchy
+This is my planet, gonna fight
+
+Won't be frightened, I'll stand up to all the pain and turmoil
+Just believe in myself, won't rely on others
+Freedom will be waiting when serenity is restored
+This is my planet, I shall not surrender
+
+The new porcupine on the block with the buff chest
+In the wilderness with the ruggedness
+Knock, knock, it's Knuckles, the bloat thrower
+Independent flower, Magical Emerald holder
+I'll give you the coldest shoulder
+My spikes go through boulders, that's why I stay a loner
+I was born by myself, I don't need a posse
+I get it on by myself, adversaries get shelved
+
+Right on!
+ght on
\ No newline at end of file
diff --git a/store3/AllStar.txt b/store3/AllStar.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0cf2ab6ddb860e30164ffd18ddc32efdb9760851
--- /dev/null
+++ b/store3/AllStar.txt
@@ -0,0 +1,69 @@
+Somebody once told me the world is gonna roll me
+I ain't the sharpest tool in the shed
+She was looking kind of dumb with her finger and her thumb
+In the shape of an "L" on her forehead
+
+Well, the years start coming and they don't stop coming
+Fed to the rules and I hit the ground running
+Didn't make sense not to live for fun
+Your brain gets smart but your head gets dumb
+
+So much to do, so much to see
+So what's wrong with taking the back streets?
+You'll never know if you don't go
+You'll never shine if you don't glow
+
+Hey, now, you're an all-star, get your game on, go play
+Hey, now, you're a rock star, get the show on, get paid
+And all that glitters is gold
+Only shooting stars break the mold
+
+It's a cool place and they say it gets colder
+You're bundled up now wait 'til you get older
+But the meteor men beg to differ
+Judging by the hole in the satellite picture
+
+The ice we skate is getting pretty thin
+The water's getting warm so you might as well swim
+My world's on fire. How about yours?
+That's the way I like it and I'll never get bored
+
+Hey, now, you're an all-star, get your game on, go play
+Hey, now, you're a rock star, get the show on, get paid
+And all that glitters is gold
+Only shooting stars break the mold
+
+Go for the moon
+Go for the moon
+Go for the moon
+Go for the moon
+
+Hey, now, you're an all-star, get your game on, go play
+Hey, now, you're a rock star, get the show on, get paid
+And all that glitters is gold
+Only shooting stars
+
+Somebody once asked could I spare some change for gas
+I need to get myself away from this place
+I said yep, what a concept
+I could use a little fuel myself
+And we could all use a little change
+
+Well, the years start coming and they don't stop coming
+Fed to the rules and I hit the ground running
+Didn't make sense not to live for fun
+Your brain gets smart but your head gets dumb
+
+So much to do, so much to see
+So what's wrong with taking the back streets?
+You'll never know if you don't go
+You'll never shine if you don't glow
+
+Hey, now, you're an all star, get your game on, go play
+Hey, now, you're a rock star, get the show on, get paid
+And all that glitters is gold
+Only shooting stars break the mold
+
+And all that glitters is gold
+Only shooting stars break the mold
+he mo
\ No newline at end of file
diff --git a/store3/Grandad.txt b/store3/Grandad.txt
new file mode 100644
index 0000000000000000000000000000000000000000..75e3e88c80ee07e973d90c6cad6ee987a06ab90c
--- /dev/null
+++ b/store3/Grandad.txt
@@ -0,0 +1,15 @@
+(Yabba Dabba Doo!)
+
+Flintstones. Meet the Flintstones.
+They're the modern stone age family.
+From the town of Bedrock,
+They're a page right out of history.
+
+Let's ride with the family down the street.
+Through the courtesy of Fred's two feet.
+
+When you're with the Flintstones
+Have a yabba dabba doo time.
+A dabba doo time.
+We'll have a gay old time.
+d t
\ No newline at end of file
diff --git a/store3/PumpkinHill.txt b/store3/PumpkinHill.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0489b4bfc071a8da30751cdf306b1171993e60c7
--- /dev/null
+++ b/store3/PumpkinHill.txt
@@ -0,0 +1,69 @@
+You know me, the fighting freak Knuckles,
+And we're at Pumpkin Hill,
+You ready?
+
+I ain't gonna let it get to me, I'm just gonna creep,
+Down in Pumpkin Hill I gots to find my lost piece.
+I know that it's here, I can sense it in my feet,
+The great Emerald's power allows me to feel.
+I can't see a thing but it's around somewhere,
+I'm gonna hold my head 'cause I have no fear.
+This probably seems crazy, crazy, a graveyard theory,
+A ghost tried to approach me and got leery.
+
+Asked him a question and he vanished in a second,
+I'm walkin' through valleys cryin' pumpkin in the alley.
+Didn't seem happy but they sure tried to get me,
+Had to back 'em up with the fist, metal crack 'em.
+I'm hearing someone sayin' "You a chicken, don't be scared!"
+It had to be the wind, 'cause nobody wasn't there.
+I searched and I searched as I climbed up the wall,
+And then I started to fly, I went in deeper!
+
+Let it get to me? I'm just gonna creep,
+Down in Pumpkin Hill I gots to find my lost piece.
+I know that it's here, I sense it in my feet,
+The great Emerald's power allows me to feel.
+I can't see a thing but it's around somewhere,
+I gotta hold my head, I have no fear.
+It probably seems crazy, crazy, a graveyard theory,
+A ghost tried to approach me, he got leery.
+
+(This is Knuckles, who fears none.)
+(It's real deal when it comes to my name, kid!)
+
+I ain't gonna let it get to me, I'm just gonna creep,
+Down in Pumpkin Hill I gots to find my lost piece.
+I know that it's here, I can sense it in my feet,
+The great Emerald's power allows me to feel.
+I can't see a thing but it's around somewhere,
+I'm gonna hold my head 'cause I have no fear.
+This probably seems crazy, crazy, a graveyard theory,
+A ghost tried to approach me and got leery.
+
+Asked him a question and he vanished in a second,
+I'm walkin' through valleys cryin' pumpkin in the alley.
+Didn't seem happy but they sure tried to get me,
+Had to back 'em up with the fist, metal crack 'em.
+I'm hearing someone sayin' "You a chicken, don't be scared!"
+It had to be the wind, 'cause nobody wasn't there.
+I searched and I searched as I climbed up the wall,
+And then I started to fly, I went in deeper!
+
+Let it get to me? I'm just gonna creep,
+Down in Pumpkin Hill I gots to find my lost piece.
+I know that it's here, I sense it in my feet,
+The great Emerald's power allows me to feel.
+I can't see a thing but it's around somewhere,
+I gotta hold my head, I have no fear.
+It probably seems crazy, crazy, a graveyard theory,
+A ghost tried to approach me, he got leery.
+
+(Spooky up in here, it's crazy in here,)
+(We still gon' keep it goin', I'm Knuckles.)
+(Nobody scares me,)
+(Whoever want it, bring it!)
+(I don't care, we 'ka do this.)
+(Then come step up to the plate, and meet your match,)
+(It ain't no thang.)
+thang
\ No newline at end of file
diff --git a/store3/SnowHalation.txt b/store3/SnowHalation.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5d7aafbb7ab2e7737b0279194b5a4db77d9712d3
--- /dev/null
+++ b/store3/SnowHalation.txt
@@ -0,0 +1,37 @@
+Fushigi da ne ima no kimochi
+Sora kara futte kita mitai
+Tokubetsu na kisetsu no iro ga tokimeki o miseru yo
+
+Hajimete deatta toki kara
+Yokan ni sawagu kokoro no Melody
+Tomerarenai tomaranai na・ze
+
+Todokete
+Setsunasa ni wa namae o tsukeyou ka "Snow halation"
+Omoi ga kasanaru made matezu ni
+Kuyashii kedo suki tte junjou
+Binetsu no naka tameratte mo dame da ne
+Tobikomu yuuki ni sansei mamonaku Start!!
+
+Oto mo naku kehai mo naku
+Shizuka ni unmei wa kawaru
+Korekara no mirai ni mune no kodou ga hayaku naru
+
+Tatoeba komatta toki ni wa
+Sugu kaketsukete dakishimetakute
+Doko ni ite mo dokodemo Fly high
+
+Isoide
+Itsu no ma ni ka ookiku nari sugita "True emotion"
+Yume dake miteru you ja tsurai yo
+Koibito wa kimi tte iitai
+Yasashii me ga tomadotteru iya da yo
+Kono mama ikki ni aijou azukete Please!!
+
+Todokete
+Setsunasa ni wa namae o tsukeyou ka "Snow halation"
+Omoi ga kasanaru made matezu ni
+Kuyashii kedo suki tte junjou
+Binetsu no naka tameratte mo dame da ne
+Tobikomu yuuki ni sansei mamonaku Start!! 
+ta
\ No newline at end of file
diff --git a/store3/Unknown.txt b/store3/Unknown.txt
new file mode 100644
index 0000000000000000000000000000000000000000..349b7a9f0370d0d0c2eb90303d8ed5622787bed0
--- /dev/null
+++ b/store3/Unknown.txt
@@ -0,0 +1,75 @@
+Here I come, rougher than the rest of them
+The best of them, tougher than leather
+You can call me Knuckles, unlike Sonic I don't chuckle
+I'd rather flex my muscles
+
+I'm hard as nails, it ain't hard to tell
+I break 'em down whether they're solid or frail
+Unlike the rest I'm independent since my first breath
+First test, feel the right, than the worst's left
+
+Born on an island in the heavens
+The blood of my ancestors flows inside me
+My duty is to save the flower
+From evil deterioration
+
+I will be the one to set your heart free, true
+Cleanse yourself of them evil spirits that's in you
+
+Streaking lights, loud sounds, and instincts
+Are the elements that keep me going
+I am fighting my own mission
+Nothing's gonna stand in my way
+
+I will be the one to set your heart free, true
+Cleanse yourself of them evil spirits that's in you
+
+Won't be frightened, I'll stand up to all the pain and turmoil
+Just believe in myself, won't rely on others
+Get this power to wipe out the havoc and anarchy
+This is my planet, gonna fight for my destiny
+
+Here I come, rougher than the rest of them
+The best of them, tougher than leather
+You can call me Knuckles, unlike Sonic I don't chuckle
+I'd rather flex my muscles
+
+I'm hard as nails, it ain't hard to tell
+I break 'em down whether they're solid or frail
+Unlike the rest I'm independent since my first breath
+First test, feel the right, than the worst's left
+
+I have no such things as weak spots
+Don't approve of him but gotta trust him
+This alliance has a purpose
+This partnership is only temporary
+
+I will be the one to set your heart free, true
+Cleanse yourself of evil spirits that got in you
+
+Won't be frightened, I'll stand up to all the pain and turmoil
+Just believe in myself, won't rely on others
+Freedom will be waiting when serenity is restored
+This is my planet, I shall not surrender
+
+Won't be frightened, I'll stand up to all the pain and turmoil
+Just believe in myself, won't rely on others
+Get this power to wipe out the havoc and anarchy
+This is my planet, gonna fight
+
+Won't be frightened, I'll stand up to all the pain and turmoil
+Just believe in myself, won't rely on others
+Freedom will be waiting when serenity is restored
+This is my planet, I shall not surrender
+
+The new porcupine on the block with the buff chest
+In the wilderness with the ruggedness
+Knock, knock, it's Knuckles, the bloat thrower
+Independent flower, Magical Emerald holder
+I'll give you the coldest shoulder
+My spikes go through boulders, that's why I stay a loner
+I was born by myself, I don't need a posse
+I get it on by myself, adversaries get shelved
+
+Right on!
+ght on
\ No newline at end of file
diff --git a/store4/AllStar.txt b/store4/AllStar.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0cf2ab6ddb860e30164ffd18ddc32efdb9760851
--- /dev/null
+++ b/store4/AllStar.txt
@@ -0,0 +1,69 @@
+Somebody once told me the world is gonna roll me
+I ain't the sharpest tool in the shed
+She was looking kind of dumb with her finger and her thumb
+In the shape of an "L" on her forehead
+
+Well, the years start coming and they don't stop coming
+Fed to the rules and I hit the ground running
+Didn't make sense not to live for fun
+Your brain gets smart but your head gets dumb
+
+So much to do, so much to see
+So what's wrong with taking the back streets?
+You'll never know if you don't go
+You'll never shine if you don't glow
+
+Hey, now, you're an all-star, get your game on, go play
+Hey, now, you're a rock star, get the show on, get paid
+And all that glitters is gold
+Only shooting stars break the mold
+
+It's a cool place and they say it gets colder
+You're bundled up now wait 'til you get older
+But the meteor men beg to differ
+Judging by the hole in the satellite picture
+
+The ice we skate is getting pretty thin
+The water's getting warm so you might as well swim
+My world's on fire. How about yours?
+That's the way I like it and I'll never get bored
+
+Hey, now, you're an all-star, get your game on, go play
+Hey, now, you're a rock star, get the show on, get paid
+And all that glitters is gold
+Only shooting stars break the mold
+
+Go for the moon
+Go for the moon
+Go for the moon
+Go for the moon
+
+Hey, now, you're an all-star, get your game on, go play
+Hey, now, you're a rock star, get the show on, get paid
+And all that glitters is gold
+Only shooting stars
+
+Somebody once asked could I spare some change for gas
+I need to get myself away from this place
+I said yep, what a concept
+I could use a little fuel myself
+And we could all use a little change
+
+Well, the years start coming and they don't stop coming
+Fed to the rules and I hit the ground running
+Didn't make sense not to live for fun
+Your brain gets smart but your head gets dumb
+
+So much to do, so much to see
+So what's wrong with taking the back streets?
+You'll never know if you don't go
+You'll never shine if you don't glow
+
+Hey, now, you're an all star, get your game on, go play
+Hey, now, you're a rock star, get the show on, get paid
+And all that glitters is gold
+Only shooting stars break the mold
+
+And all that glitters is gold
+Only shooting stars break the mold
+he mo
\ No newline at end of file
diff --git a/store4/Grandad.txt b/store4/Grandad.txt
new file mode 100644
index 0000000000000000000000000000000000000000..75e3e88c80ee07e973d90c6cad6ee987a06ab90c
--- /dev/null
+++ b/store4/Grandad.txt
@@ -0,0 +1,15 @@
+(Yabba Dabba Doo!)
+
+Flintstones. Meet the Flintstones.
+They're the modern stone age family.
+From the town of Bedrock,
+They're a page right out of history.
+
+Let's ride with the family down the street.
+Through the courtesy of Fred's two feet.
+
+When you're with the Flintstones
+Have a yabba dabba doo time.
+A dabba doo time.
+We'll have a gay old time.
+d t
\ No newline at end of file
diff --git a/store4/PumpkinHill.txt b/store4/PumpkinHill.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0489b4bfc071a8da30751cdf306b1171993e60c7
--- /dev/null
+++ b/store4/PumpkinHill.txt
@@ -0,0 +1,69 @@
+You know me, the fighting freak Knuckles,
+And we're at Pumpkin Hill,
+You ready?
+
+I ain't gonna let it get to me, I'm just gonna creep,
+Down in Pumpkin Hill I gots to find my lost piece.
+I know that it's here, I can sense it in my feet,
+The great Emerald's power allows me to feel.
+I can't see a thing but it's around somewhere,
+I'm gonna hold my head 'cause I have no fear.
+This probably seems crazy, crazy, a graveyard theory,
+A ghost tried to approach me and got leery.
+
+Asked him a question and he vanished in a second,
+I'm walkin' through valleys cryin' pumpkin in the alley.
+Didn't seem happy but they sure tried to get me,
+Had to back 'em up with the fist, metal crack 'em.
+I'm hearing someone sayin' "You a chicken, don't be scared!"
+It had to be the wind, 'cause nobody wasn't there.
+I searched and I searched as I climbed up the wall,
+And then I started to fly, I went in deeper!
+
+Let it get to me? I'm just gonna creep,
+Down in Pumpkin Hill I gots to find my lost piece.
+I know that it's here, I sense it in my feet,
+The great Emerald's power allows me to feel.
+I can't see a thing but it's around somewhere,
+I gotta hold my head, I have no fear.
+It probably seems crazy, crazy, a graveyard theory,
+A ghost tried to approach me, he got leery.
+
+(This is Knuckles, who fears none.)
+(It's real deal when it comes to my name, kid!)
+
+I ain't gonna let it get to me, I'm just gonna creep,
+Down in Pumpkin Hill I gots to find my lost piece.
+I know that it's here, I can sense it in my feet,
+The great Emerald's power allows me to feel.
+I can't see a thing but it's around somewhere,
+I'm gonna hold my head 'cause I have no fear.
+This probably seems crazy, crazy, a graveyard theory,
+A ghost tried to approach me and got leery.
+
+Asked him a question and he vanished in a second,
+I'm walkin' through valleys cryin' pumpkin in the alley.
+Didn't seem happy but they sure tried to get me,
+Had to back 'em up with the fist, metal crack 'em.
+I'm hearing someone sayin' "You a chicken, don't be scared!"
+It had to be the wind, 'cause nobody wasn't there.
+I searched and I searched as I climbed up the wall,
+And then I started to fly, I went in deeper!
+
+Let it get to me? I'm just gonna creep,
+Down in Pumpkin Hill I gots to find my lost piece.
+I know that it's here, I sense it in my feet,
+The great Emerald's power allows me to feel.
+I can't see a thing but it's around somewhere,
+I gotta hold my head, I have no fear.
+It probably seems crazy, crazy, a graveyard theory,
+A ghost tried to approach me, he got leery.
+
+(Spooky up in here, it's crazy in here,)
+(We still gon' keep it goin', I'm Knuckles.)
+(Nobody scares me,)
+(Whoever want it, bring it!)
+(I don't care, we 'ka do this.)
+(Then come step up to the plate, and meet your match,)
+(It ain't no thang.)
+thang
\ No newline at end of file
diff --git a/store4/SnowHalation.txt b/store4/SnowHalation.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5d7aafbb7ab2e7737b0279194b5a4db77d9712d3
--- /dev/null
+++ b/store4/SnowHalation.txt
@@ -0,0 +1,37 @@
+Fushigi da ne ima no kimochi
+Sora kara futte kita mitai
+Tokubetsu na kisetsu no iro ga tokimeki o miseru yo
+
+Hajimete deatta toki kara
+Yokan ni sawagu kokoro no Melody
+Tomerarenai tomaranai na・ze
+
+Todokete
+Setsunasa ni wa namae o tsukeyou ka "Snow halation"
+Omoi ga kasanaru made matezu ni
+Kuyashii kedo suki tte junjou
+Binetsu no naka tameratte mo dame da ne
+Tobikomu yuuki ni sansei mamonaku Start!!
+
+Oto mo naku kehai mo naku
+Shizuka ni unmei wa kawaru
+Korekara no mirai ni mune no kodou ga hayaku naru
+
+Tatoeba komatta toki ni wa
+Sugu kaketsukete dakishimetakute
+Doko ni ite mo dokodemo Fly high
+
+Isoide
+Itsu no ma ni ka ookiku nari sugita "True emotion"
+Yume dake miteru you ja tsurai yo
+Koibito wa kimi tte iitai
+Yasashii me ga tomadotteru iya da yo
+Kono mama ikki ni aijou azukete Please!!
+
+Todokete
+Setsunasa ni wa namae o tsukeyou ka "Snow halation"
+Omoi ga kasanaru made matezu ni
+Kuyashii kedo suki tte junjou
+Binetsu no naka tameratte mo dame da ne
+Tobikomu yuuki ni sansei mamonaku Start!! 
+ta
\ No newline at end of file
diff --git a/store4/Unknown.txt b/store4/Unknown.txt
new file mode 100644
index 0000000000000000000000000000000000000000..349b7a9f0370d0d0c2eb90303d8ed5622787bed0
--- /dev/null
+++ b/store4/Unknown.txt
@@ -0,0 +1,75 @@
+Here I come, rougher than the rest of them
+The best of them, tougher than leather
+You can call me Knuckles, unlike Sonic I don't chuckle
+I'd rather flex my muscles
+
+I'm hard as nails, it ain't hard to tell
+I break 'em down whether they're solid or frail
+Unlike the rest I'm independent since my first breath
+First test, feel the right, than the worst's left
+
+Born on an island in the heavens
+The blood of my ancestors flows inside me
+My duty is to save the flower
+From evil deterioration
+
+I will be the one to set your heart free, true
+Cleanse yourself of them evil spirits that's in you
+
+Streaking lights, loud sounds, and instincts
+Are the elements that keep me going
+I am fighting my own mission
+Nothing's gonna stand in my way
+
+I will be the one to set your heart free, true
+Cleanse yourself of them evil spirits that's in you
+
+Won't be frightened, I'll stand up to all the pain and turmoil
+Just believe in myself, won't rely on others
+Get this power to wipe out the havoc and anarchy
+This is my planet, gonna fight for my destiny
+
+Here I come, rougher than the rest of them
+The best of them, tougher than leather
+You can call me Knuckles, unlike Sonic I don't chuckle
+I'd rather flex my muscles
+
+I'm hard as nails, it ain't hard to tell
+I break 'em down whether they're solid or frail
+Unlike the rest I'm independent since my first breath
+First test, feel the right, than the worst's left
+
+I have no such things as weak spots
+Don't approve of him but gotta trust him
+This alliance has a purpose
+This partnership is only temporary
+
+I will be the one to set your heart free, true
+Cleanse yourself of evil spirits that got in you
+
+Won't be frightened, I'll stand up to all the pain and turmoil
+Just believe in myself, won't rely on others
+Freedom will be waiting when serenity is restored
+This is my planet, I shall not surrender
+
+Won't be frightened, I'll stand up to all the pain and turmoil
+Just believe in myself, won't rely on others
+Get this power to wipe out the havoc and anarchy
+This is my planet, gonna fight
+
+Won't be frightened, I'll stand up to all the pain and turmoil
+Just believe in myself, won't rely on others
+Freedom will be waiting when serenity is restored
+This is my planet, I shall not surrender
+
+The new porcupine on the block with the buff chest
+In the wilderness with the ruggedness
+Knock, knock, it's Knuckles, the bloat thrower
+Independent flower, Magical Emerald holder
+I'll give you the coldest shoulder
+My spikes go through boulders, that's why I stay a loner
+I was born by myself, I don't need a posse
+I get it on by myself, adversaries get shelved
+
+Right on!
+ght on
\ No newline at end of file