diff --git a/chrome/chromeFiles/content/scholar/editpane.js b/chrome/chromeFiles/content/scholar/editpane.js
index a33ee200a4..958f171146 100644
--- a/chrome/chromeFiles/content/scholar/editpane.js
+++ b/chrome/chromeFiles/content/scholar/editpane.js
@@ -31,7 +31,7 @@ Scholar.EditPane = new function()
promptService.BUTTON_TITLE_DONT_SAVE * promptService.BUTTON_POS_2;
var response = promptService.confirmEx(window,"",
- "One or more files have not been saved.",
+ "Do you want to save the changes to '"+_itemBeingEdited.getField("title")+"'?",
flags, null, null, null, null, {});
if(response == 1)
return;
diff --git a/chrome/chromeFiles/content/scholar/scholar-main.js b/chrome/chromeFiles/content/scholar/scholar-main.js
new file mode 100644
index 0000000000..b9b24d64aa
--- /dev/null
+++ b/chrome/chromeFiles/content/scholar/scholar-main.js
@@ -0,0 +1,4 @@
+function init()
+{
+ //
+}
\ No newline at end of file
diff --git a/chrome/chromeFiles/content/scholar/scholar-main.xul b/chrome/chromeFiles/content/scholar/scholar-main.xul
new file mode 100644
index 0000000000..b207e8236b
--- /dev/null
+++ b/chrome/chromeFiles/content/scholar/scholar-main.xul
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/chrome/chromeFiles/content/scholar/scholar.xul b/chrome/chromeFiles/content/scholar/scholar.xul
index 69a74a04ed..67ddd6006b 100644
--- a/chrome/chromeFiles/content/scholar/scholar.xul
+++ b/chrome/chromeFiles/content/scholar/scholar.xul
@@ -20,11 +20,17 @@
+
+
-
@@ -39,4 +45,4 @@
sidebartitle="Scholar"
oncommand="toggleSidebar('viewScholarSidebar');" />
-
+
\ No newline at end of file
diff --git a/chrome/chromeFiles/content/scholar/treeView.js b/chrome/chromeFiles/content/scholar/treeView.js
new file mode 100644
index 0000000000..e69de29bb2