public void userLoggedOut (String username) {
		for (int i = 0; i < model.getRowCount(); i++) {
			for (int j = 0; j < services.size(); j++) {
				
				if (!model.getValueAt(i, 0).equals(services.get(j).getService()))
					continue;
				
				ArrayList<Pair<String, String, Integer>> userServices = services.get(j).getList();
				
				for (int k = 0; k < userServices.size(); k++) {
					if (userServices.get(k).getUser().equals(username)) {
						if (userServices.get(k).getStatus().contains("Transfer") &&
							!userServices.get(k).getStatus().equals("Transfer completed")) {
							services.get(j).changeStatus(userServices.get(k).getUser(), "Transfer failed");
							if (model.getValueAt(i, 2).equals(username)) {
								model.setValueAt("Transfer failed", i, 1);
								auctionTable.setModel(model);
							}
						}
						
						else {
							this.userDeactivatedService(username, services.get(j).getService());
						}
					}
				}
			}
		}
	}