@Override
	public String suspendAccount(String p_AdminUserName, String p_AdminPassword,
			String p_AdminIPAddress, String p_UsernametoSuspend) 
	{
		// TODO Auto-generated method stub
		
		if(p_AdminUserName.equals("Admin") && p_AdminPassword.equals("Admin"))
		{
			String hashTable_token = "";
				
			if(p_UsernametoSuspend != null)
				hashTable_token = p_UsernametoSuspend.substring(0,1);
			else 
				return "Error: Username Null";
		
			System.out.println("Server trying to access "+p_UsernametoSuspend+" Profile\n");
		
			List<UserData> ud_l = this.UserData_HashTable.get(hashTable_token);
			if (ud_l != null) 
			{
				for(UserData record : ud_l)
				{
					if(record.UserName.contains(p_UsernametoSuspend))
					{
						ud_l.remove(record);
						return "Account Suspension Confirmed.";
					}
				}
			}
			System.out.println(p_UsernametoSuspend+" - Unknown user. User does not exist in records. Message sent to user\n");
			return "Action Failed. Profile Does not Exist. First Sign Up";
		}
		else
		{
			return "Authentication Failed. Wrong Admin ID or Password";
		}
	}