Index: trunk/src/tmcsim/application.properties
===================================================================
--- trunk/src/tmcsim/application.properties	(revision 56)
+++ trunk/src/tmcsim/application.properties	(revision 57)
@@ -1,5 +1,5 @@
-#Tue, 14 Mar 2017 19:06:53 -0700
+#Tue, 14 Mar 2017 20:23:50 -0700
 
-Application.revision=55
+Application.revision=56
 
-Application.buildnumber=31
+Application.buildnumber=32
Index: trunk/src/tmcsim/client/CADClockDisplay.java
===================================================================
--- trunk/src/tmcsim/client/CADClockDisplay.java	(revision 54)
+++ trunk/src/tmcsim/client/CADClockDisplay.java	(revision 57)
@@ -156,6 +156,10 @@
         // relationship.
         theClientScreenView = new CADClockView(theClientScreenModel);
-        theClientScreenView.setVisible(false);
-
+        theClientScreenModel.addObserver(theClientScreenView);
+        theClientScreenView.setVisible(true);
+        // Create the CAD Client thread to run the CADClientModel Object.
+        Thread clientThread = new Thread(theClientScreenModel);
+        clientThread.start();
+        
         // TODO: set up model-view relationship similar to ClientView and
         // ScreenView
Index: trunk/src/tmcsim/client/CADClockView.java
===================================================================
--- trunk/src/tmcsim/client/CADClockView.java	(revision 54)
+++ trunk/src/tmcsim/client/CADClockView.java	(revision 57)
@@ -1,4 +1,5 @@
 package tmcsim.client;
 
+import java.awt.BorderLayout;
 import java.awt.Color;
 import java.awt.Dimension;
@@ -15,7 +16,9 @@
 import javax.swing.BoxLayout;
 import javax.swing.JFrame;
+import javax.swing.JLabel;
 import javax.swing.JOptionPane;
 import javax.swing.JPanel;
 import javax.swing.JTextPane;
+import javax.swing.WindowConstants;
 import javax.xml.parsers.DocumentBuilderFactory;
 
@@ -60,6 +63,7 @@
     /** Current CAD Screen number. */
     private CADScreenNum currentScreenNum = null;
+    private JPanel mainPane;
+    private JLabel currentTime;
     
-
     /**
      * Constructor. Build panes, add key listeners, and set up observer
@@ -71,6 +75,18 @@
     public CADClockView(CADClientModel mod) {
         super("CAD Client");
+        this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
         theModel = mod;
+        currentTime = new JLabel("00:00");
         
+        mainPane = new JPanel();
+        setSize(new Dimension(730, 455));
+        setMaximumSize(new Dimension(730, 455));
+        setMinimumSize(new Dimension(730, 455));
+        mainPane.setLayout(new BorderLayout());
+        mainPane.setBorder(BorderFactory.createLineBorder(Color.black));   
+        mainPane.setBackground(Color.LIGHT_GRAY);
+        mainPane.add(currentTime,BorderLayout.CENTER);
+        add(mainPane); 
+        pack();
     }
 
@@ -110,9 +126,10 @@
         }
         
-        ObserverMessage oMessage = (ObserverMessage)arg;
-    
+        ObserverMessage oMessage = (ObserverMessage)arg;    
+        
         switch(oMessage.type) {
+            // Time updates occur once a minute
             case TIME_UPDATE:
-                System.out.println("CAD time is now" + (String)oMessage.value);           
+                currentTime.setText("" + (String)oMessage.value);
                 break;
         }           
