diff --git a/src/client/ClientUpdate.java b/src/client/ClientUpdate.java
new file mode 100644
index 0000000000000000000000000000000000000000..7320c7b76e3e6c1d9c23b523dcb6f1741f4e8935
--- /dev/null
+++ b/src/client/ClientUpdate.java
@@ -0,0 +1,26 @@
+package client;
+
+import remote.IClientUpdate;
+
+import java.io.Serializable;
+import java.rmi.RemoteException;
+import java.rmi.server.UnicastRemoteObject;
+
+public class ClientUpdate extends UnicastRemoteObject implements IClientUpdate, Serializable {
+
+    private Client client;
+
+    public ClientUpdate(Client client) throws RemoteException
+    {
+        super();
+        this.client = client;
+    }
+
+    @Override
+    public boolean notifyClient(String fromClient, String newUsername) throws RemoteException
+    {
+        client.getChatScreen().getUserListArea().setText(newUsername);
+
+        return true;
+    }
+}