diff --git a/code/DMSDocument.php b/code/DMSDocument.php
index <HASH>..<HASH> 100644
--- a/code/DMSDocument.php
+++ b/code/DMSDocument.php
@@ -2,8 +2,10 @@
 class DMSDocument extends DataObject implements DMSDocumentInterface {
 
 	static $db = array(
-		"Filename" => "Text",
-		"Folder" => "Text"
+		"Filename" => "Varchar(255)",
+		"Folder" => "Varchar(255)",
+		"Title" => 'Varchar(1024)',
+		"Description" => 'Text',
 	);
 
 	static $many_many = array(
@@ -46,6 +48,7 @@ class DMSDocument extends DataObject implements DMSDocumentInterface {
 		$this->Pages()->removeAll();
 	}
 
+
 	/**
 	 * Adds a metadata tag to the Document. The tag has a category and a value.
 	 * Each category can have multiple values by default. So: addTag("fruit","banana") addTag("fruit", "apple") will add two items.
diff --git a/code/ea-specific/DocumentType.php b/code/ea-specific/DocumentType.php
index <HASH>..<HASH> 100644
--- a/code/ea-specific/DocumentType.php
+++ b/code/ea-specific/DocumentType.php
@@ -0,0 +1,11 @@
+<?php
+
+class DocumentType extends DataObject {
+	static $db = array(
+		'Name' => 'Varchar(255)'
+	);
+
+	static $has_many = array(
+		'Documents' => 'EADocument'
+	);
+}
ENHANCEMENT: adding document type one to many relation to specific EA extension of the DMS