diff --git a/class.class.php b/class.class.php
new file mode 100644
--- /dev/null
+++ b/class.class.php
@@ -0,0 +1,70 @@
+name = $n;
+        $this->nsections = 0;
+    }
+	
+	//--------------------------------------------------
+	// Adds a new section to the class.
+	//--------------------------------------------------
+    function addSection($l, $p, $s, $e, $d)
+    {
+        $this->sections[$this->nsections] = new Section($l, $p, $s, $e, $d);
+        $this->nsections++;
+    }
+	
+	//--------------------------------------------------
+    // Returns the number of sections in the class.
+	//--------------------------------------------------
+    function getnsections()
+    {
+        return $this->nsections;
+    }
+	
+	//--------------------------------------------------
+	// Returns the desired section for analysis.
+	//--------------------------------------------------
+    function getSection($i)
+    {
+		// Checks to make sure the desired section is part of the set.
+        if(isset($this->sections[$i]))
+		{
+			//echo "Object sections[$i] was set
";
+        } else {
+            echo "Object sections[$i] was NOT set 
";
+		}
+
+        $result = $this->sections[$i];
+        return $result;
+    }
+    
+	//--------------------------------------------------
+	// Returns the name of the class.
+	//--------------------------------------------------
+    function getName()
+    {
+        return $this->name;
+    }
+}
+
+?>
\ No newline at end of file