diff --git a/README.md b/README.md
index 8005cb8..da2a15e 100644
--- a/README.md
+++ b/README.md
@@ -3,6 +3,7 @@
 ## 1. Introduction
 
 Leanote, not just a notebook!
+![leanote.png](leanote.png "")
 
 **Some Features**
 
@@ -110,6 +111,7 @@ Please fork this repository and contribute back using [pull requests](https://gi
 ## 1. 介绍
 
 Leanote, 不只是笔记!
+![leanote.png](leanote.png "")
 
 **特性**
 
diff --git a/leanote.png b/leanote.png
new file mode 100644
index 0000000..0e39402
Binary files /dev/null and b/leanote.png differ
diff --git a/mongodb_backup/leanote_install_data/albums.bson b/mongodb_backup/leanote_install_data/albums.bson
index dba8d1d..f8fdddb 100644
Binary files a/mongodb_backup/leanote_install_data/albums.bson and b/mongodb_backup/leanote_install_data/albums.bson differ
diff --git a/mongodb_backup/leanote_install_data/albums.metadata.json b/mongodb_backup/leanote_install_data/albums.metadata.json
index 4d72700..201f892 100644
--- a/mongodb_backup/leanote_install_data/albums.metadata.json
+++ b/mongodb_backup/leanote_install_data/albums.metadata.json
@@ -1 +1 @@
-{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "leanote_beta2.albums", "name" : "_id_" } ] }
\ No newline at end of file
+{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "leanote.albums" } ] }
\ No newline at end of file
diff --git a/mongodb_backup/leanote_install_data/attachs.metadata.json b/mongodb_backup/leanote_install_data/attachs.metadata.json
index 257b23c..c9f2a37 100644
--- a/mongodb_backup/leanote_install_data/attachs.metadata.json
+++ b/mongodb_backup/leanote_install_data/attachs.metadata.json
@@ -1 +1 @@
-{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "leanote_beta2.attachs", "name" : "_id_" } ] }
\ No newline at end of file
+{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "leanote.attachs" } ] }
\ No newline at end of file
diff --git a/mongodb_backup/leanote_install_data/blog_comments.bson b/mongodb_backup/leanote_install_data/blog_comments.bson
index 65a0527..f0e9345 100644
Binary files a/mongodb_backup/leanote_install_data/blog_comments.bson and b/mongodb_backup/leanote_install_data/blog_comments.bson differ
diff --git a/mongodb_backup/leanote_install_data/blog_comments.metadata.json b/mongodb_backup/leanote_install_data/blog_comments.metadata.json
index a62817e..61bd756 100644
--- a/mongodb_backup/leanote_install_data/blog_comments.metadata.json
+++ b/mongodb_backup/leanote_install_data/blog_comments.metadata.json
@@ -1 +1 @@
-{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "leanote_beta2.blog_comments", "name" : "_id_" } ] }
\ No newline at end of file
+{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "leanote.blog_comments" } ] }
\ No newline at end of file
diff --git a/mongodb_backup/leanote_install_data/blog_likes.metadata.json b/mongodb_backup/leanote_install_data/blog_likes.metadata.json
index cea9478..73ffe29 100644
--- a/mongodb_backup/leanote_install_data/blog_likes.metadata.json
+++ b/mongodb_backup/leanote_install_data/blog_likes.metadata.json
@@ -1 +1 @@
-{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "leanote_beta2.blog_likes", "name" : "_id_" } ] }
\ No newline at end of file
+{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "leanote.blog_likes" } ] }
\ No newline at end of file
diff --git a/mongodb_backup/leanote_install_data/blog_singles.metadata.json b/mongodb_backup/leanote_install_data/blog_singles.metadata.json
index 00a9489..7fa4ace 100644
--- a/mongodb_backup/leanote_install_data/blog_singles.metadata.json
+++ b/mongodb_backup/leanote_install_data/blog_singles.metadata.json
@@ -1 +1 @@
-{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "leanote_beta2.blog_singles", "name" : "_id_" } ] }
\ No newline at end of file
+{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "leanote.blog_singles" } ] }
\ No newline at end of file
diff --git a/mongodb_backup/leanote_install_data/configs.bson b/mongodb_backup/leanote_install_data/configs.bson
index bc521e8..1307c00 100644
Binary files a/mongodb_backup/leanote_install_data/configs.bson and b/mongodb_backup/leanote_install_data/configs.bson differ
diff --git a/mongodb_backup/leanote_install_data/configs.metadata.json b/mongodb_backup/leanote_install_data/configs.metadata.json
index 8dd361d..fa9a708 100644
--- a/mongodb_backup/leanote_install_data/configs.metadata.json
+++ b/mongodb_backup/leanote_install_data/configs.metadata.json
@@ -1 +1 @@
-{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "leanote_beta2.configs", "name" : "_id_" } ] }
\ No newline at end of file
+{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "leanote.configs" } ] }
\ No newline at end of file
diff --git a/mongodb_backup/leanote_install_data/email_logs.metadata.json b/mongodb_backup/leanote_install_data/email_logs.metadata.json
index a9b3c66..a2df3b1 100644
--- a/mongodb_backup/leanote_install_data/email_logs.metadata.json
+++ b/mongodb_backup/leanote_install_data/email_logs.metadata.json
@@ -1 +1 @@
-{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "leanote_beta2.email_logs", "name" : "_id_" } ] }
\ No newline at end of file
+{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "leanote.email_logs" } ] }
\ No newline at end of file
diff --git a/mongodb_backup/leanote_install_data/files.metadata.json b/mongodb_backup/leanote_install_data/files.metadata.json
index 0ae8730..2ca5c45 100644
--- a/mongodb_backup/leanote_install_data/files.metadata.json
+++ b/mongodb_backup/leanote_install_data/files.metadata.json
@@ -1 +1 @@
-{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "leanote_beta2.files", "name" : "_id_" } ] }
\ No newline at end of file
+{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "leanote.files" } ] }
\ No newline at end of file
diff --git a/mongodb_backup/leanote_install_data/find_pwds.metadata.json b/mongodb_backup/leanote_install_data/find_pwds.metadata.json
index 1b68609..f93e7c1 100644
--- a/mongodb_backup/leanote_install_data/find_pwds.metadata.json
+++ b/mongodb_backup/leanote_install_data/find_pwds.metadata.json
@@ -1 +1 @@
-{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "leanote_beta2.find_pwds", "name" : "_id_" } ] }
\ No newline at end of file
+{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "leanote.find_pwds" } ] }
\ No newline at end of file
diff --git a/mongodb_backup/leanote_install_data/group_users.metadata.json b/mongodb_backup/leanote_install_data/group_users.metadata.json
index eb9b96d..0747719 100644
--- a/mongodb_backup/leanote_install_data/group_users.metadata.json
+++ b/mongodb_backup/leanote_install_data/group_users.metadata.json
@@ -1 +1 @@
-{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "leanote_beta2.group_users", "name" : "_id_" } ] }
\ No newline at end of file
+{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "leanote.group_users" } ] }
\ No newline at end of file
diff --git a/mongodb_backup/leanote_install_data/groups.bson b/mongodb_backup/leanote_install_data/groups.bson
index 9b184eb..b18280f 100644
Binary files a/mongodb_backup/leanote_install_data/groups.bson and b/mongodb_backup/leanote_install_data/groups.bson differ
diff --git a/mongodb_backup/leanote_install_data/groups.metadata.json b/mongodb_backup/leanote_install_data/groups.metadata.json
index 1f4de25..e0b4004 100644
--- a/mongodb_backup/leanote_install_data/groups.metadata.json
+++ b/mongodb_backup/leanote_install_data/groups.metadata.json
@@ -1 +1 @@
-{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "leanote_beta2.groups", "name" : "_id_" } ] }
\ No newline at end of file
+{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "leanote.groups" } ] }
\ No newline at end of file
diff --git a/mongodb_backup/leanote_install_data/has_share_notes.metadata.json b/mongodb_backup/leanote_install_data/has_share_notes.metadata.json
index 24f5956..53d42e4 100644
--- a/mongodb_backup/leanote_install_data/has_share_notes.metadata.json
+++ b/mongodb_backup/leanote_install_data/has_share_notes.metadata.json
@@ -1 +1 @@
-{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "leanote_beta2.has_share_notes", "name" : "_id_" }, { "v" : 1, "key" : { "UserId" : 1, "ToUserId" : 1 }, "unique" : true, "ns" : "leanote_beta2.has_share_notes", "name" : "UserId_1_ToUserId_1" } ] }
\ No newline at end of file
+{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "leanote.has_share_notes" }, { "v" : 1, "unique" : true, "key" : { "UserId" : 1, "ToUserId" : 1 }, "name" : "UserId_1_ToUserId_1", "ns" : "leanote.has_share_notes" } ] }
\ No newline at end of file
diff --git a/mongodb_backup/leanote_install_data/leanote.ShareNotes.metadata.json b/mongodb_backup/leanote_install_data/leanote.ShareNotes.metadata.json
index d02ce68..bfc01bc 100644
--- a/mongodb_backup/leanote_install_data/leanote.ShareNotes.metadata.json
+++ b/mongodb_backup/leanote_install_data/leanote.ShareNotes.metadata.json
@@ -1 +1 @@
-{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "leanote_beta2.leanote.ShareNotes", "name" : "_id_" }, { "v" : 1, "key" : { "UserId" : 1, "ToUserId" : 1, "NoteId" : 1 }, "unique" : true, "ns" : "leanote_beta2.leanote.ShareNotes", "name" : "UserId_1_ToUserId_1_NoteId_1" } ] }
\ No newline at end of file
+{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "leanote.leanote.ShareNotes" }, { "v" : 1, "unique" : true, "key" : { "UserId" : 1, "ToUserId" : 1, "NoteId" : 1 }, "name" : "UserId_1_ToUserId_1_NoteId_1", "ns" : "leanote.leanote.ShareNotes" } ] }
\ No newline at end of file
diff --git a/mongodb_backup/leanote_install_data/leanote.has_share_notes.metadata.json b/mongodb_backup/leanote_install_data/leanote.has_share_notes.metadata.json
index cc4a1d0..40e7c70 100644
--- a/mongodb_backup/leanote_install_data/leanote.has_share_notes.metadata.json
+++ b/mongodb_backup/leanote_install_data/leanote.has_share_notes.metadata.json
@@ -1 +1 @@
-{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "leanote_beta2.leanote.has_share_notes", "name" : "_id_" }, { "v" : 1, "key" : { "UserId" : 1, "ToUserId" : 1 }, "unique" : true, "ns" : "leanote_beta2.leanote.has_share_notes", "name" : "UserId_1_ToUserId_1" } ] }
\ No newline at end of file
+{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "leanote.leanote.has_share_notes" }, { "v" : 1, "unique" : true, "key" : { "UserId" : 1, "ToUserId" : 1 }, "name" : "UserId_1_ToUserId_1", "ns" : "leanote.leanote.has_share_notes" } ] }
\ No newline at end of file
diff --git a/mongodb_backup/leanote_install_data/note_content_histories.bson b/mongodb_backup/leanote_install_data/note_content_histories.bson
index b72138b..a918025 100644
Binary files a/mongodb_backup/leanote_install_data/note_content_histories.bson and b/mongodb_backup/leanote_install_data/note_content_histories.bson differ
diff --git a/mongodb_backup/leanote_install_data/note_content_histories.metadata.json b/mongodb_backup/leanote_install_data/note_content_histories.metadata.json
index a63c250..e590d81 100644
--- a/mongodb_backup/leanote_install_data/note_content_histories.metadata.json
+++ b/mongodb_backup/leanote_install_data/note_content_histories.metadata.json
@@ -1 +1 @@
-{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "leanote_beta2.note_content_histories", "name" : "_id_" } ] }
\ No newline at end of file
+{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "leanote.note_content_histories" } ] }
\ No newline at end of file
diff --git a/mongodb_backup/leanote_install_data/note_contents.bson b/mongodb_backup/leanote_install_data/note_contents.bson
index 70f7291..a4ac46a 100644
Binary files a/mongodb_backup/leanote_install_data/note_contents.bson and b/mongodb_backup/leanote_install_data/note_contents.bson differ
diff --git a/mongodb_backup/leanote_install_data/note_contents.metadata.json b/mongodb_backup/leanote_install_data/note_contents.metadata.json
index 4f96980..3d1d565 100644
--- a/mongodb_backup/leanote_install_data/note_contents.metadata.json
+++ b/mongodb_backup/leanote_install_data/note_contents.metadata.json
@@ -1 +1 @@
-{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "leanote_beta2.note_contents", "name" : "_id_" } ] }
\ No newline at end of file
+{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "leanote.note_contents" } ] }
\ No newline at end of file
diff --git a/mongodb_backup/leanote_install_data/note_images.metadata.json b/mongodb_backup/leanote_install_data/note_images.metadata.json
index 1ea0f07..e95245a 100644
--- a/mongodb_backup/leanote_install_data/note_images.metadata.json
+++ b/mongodb_backup/leanote_install_data/note_images.metadata.json
@@ -1 +1 @@
-{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "leanote_beta2.note_images", "name" : "_id_" } ] }
\ No newline at end of file
+{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "leanote.note_images" } ] }
\ No newline at end of file
diff --git a/mongodb_backup/leanote_install_data/notebooks.bson b/mongodb_backup/leanote_install_data/notebooks.bson
index 5ec5e34..c4f2fa0 100644
Binary files a/mongodb_backup/leanote_install_data/notebooks.bson and b/mongodb_backup/leanote_install_data/notebooks.bson differ
diff --git a/mongodb_backup/leanote_install_data/notebooks.metadata.json b/mongodb_backup/leanote_install_data/notebooks.metadata.json
index b90f2d0..5f98ccb 100644
--- a/mongodb_backup/leanote_install_data/notebooks.metadata.json
+++ b/mongodb_backup/leanote_install_data/notebooks.metadata.json
@@ -1 +1 @@
-{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "leanote_beta2.notebooks", "name" : "_id_" }, { "v" : 1, "key" : { "UserId" : 1 }, "ns" : "leanote_beta2.notebooks", "name" : "UserId_1" } ] }
\ No newline at end of file
+{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "leanote.notebooks" }, { "v" : 1, "key" : { "UserId" : 1 }, "name" : "UserId_1", "ns" : "leanote.notebooks" } ] }
\ No newline at end of file
diff --git a/mongodb_backup/leanote_install_data/notes.bson b/mongodb_backup/leanote_install_data/notes.bson
index 3857cd8..f4df1a6 100644
Binary files a/mongodb_backup/leanote_install_data/notes.bson and b/mongodb_backup/leanote_install_data/notes.bson differ
diff --git a/mongodb_backup/leanote_install_data/notes.metadata.json b/mongodb_backup/leanote_install_data/notes.metadata.json
index e57089e..133ecad 100644
--- a/mongodb_backup/leanote_install_data/notes.metadata.json
+++ b/mongodb_backup/leanote_install_data/notes.metadata.json
@@ -1 +1 @@
-{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "leanote_beta2.notes", "name" : "_id_" }, { "v" : 1, "key" : { "UserId" : 1 }, "ns" : "leanote_beta2.notes", "name" : "UserId_1" } ] }
\ No newline at end of file
+{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "leanote.notes" }, { "v" : 1, "key" : { "UserId" : 1 }, "name" : "UserId_1", "ns" : "leanote.notes" } ] }
\ No newline at end of file
diff --git a/mongodb_backup/leanote_install_data/reports.metadata.json b/mongodb_backup/leanote_install_data/reports.metadata.json
index a51127f..2f2c7b6 100644
--- a/mongodb_backup/leanote_install_data/reports.metadata.json
+++ b/mongodb_backup/leanote_install_data/reports.metadata.json
@@ -1 +1 @@
-{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "leanote_beta2.reports", "name" : "_id_" } ] }
\ No newline at end of file
+{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "leanote.reports" } ] }
\ No newline at end of file
diff --git a/mongodb_backup/leanote_install_data/sessions.bson b/mongodb_backup/leanote_install_data/sessions.bson
index 08e9383..913aefa 100644
Binary files a/mongodb_backup/leanote_install_data/sessions.bson and b/mongodb_backup/leanote_install_data/sessions.bson differ
diff --git a/mongodb_backup/leanote_install_data/sessions.metadata.json b/mongodb_backup/leanote_install_data/sessions.metadata.json
index a33be89..d302581 100644
--- a/mongodb_backup/leanote_install_data/sessions.metadata.json
+++ b/mongodb_backup/leanote_install_data/sessions.metadata.json
@@ -1 +1 @@
-{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "leanote_beta2.sessions", "name" : "_id_" } ] }
\ No newline at end of file
+{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "leanote.sessions" } ] }
\ No newline at end of file
diff --git a/mongodb_backup/leanote_install_data/share_notebooks.metadata.json b/mongodb_backup/leanote_install_data/share_notebooks.metadata.json
index 5e19d66..ad5e3f2 100644
--- a/mongodb_backup/leanote_install_data/share_notebooks.metadata.json
+++ b/mongodb_backup/leanote_install_data/share_notebooks.metadata.json
@@ -1 +1 @@
-{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "leanote_beta2.share_notebooks", "name" : "_id_" } ] }
\ No newline at end of file
+{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "leanote.share_notebooks" } ] }
\ No newline at end of file
diff --git a/mongodb_backup/leanote_install_data/share_notes.bson b/mongodb_backup/leanote_install_data/share_notes.bson
index d17d360..e69de29 100644
Binary files a/mongodb_backup/leanote_install_data/share_notes.bson and b/mongodb_backup/leanote_install_data/share_notes.bson differ
diff --git a/mongodb_backup/leanote_install_data/share_notes.metadata.json b/mongodb_backup/leanote_install_data/share_notes.metadata.json
index 51a4839..4af4e2d 100644
--- a/mongodb_backup/leanote_install_data/share_notes.metadata.json
+++ b/mongodb_backup/leanote_install_data/share_notes.metadata.json
@@ -1 +1 @@
-{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "leanote_beta2.share_notes", "name" : "_id_" } ] }
\ No newline at end of file
+{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "leanote.share_notes" } ] }
\ No newline at end of file
diff --git a/mongodb_backup/leanote_install_data/suggestions.metadata.json b/mongodb_backup/leanote_install_data/suggestions.metadata.json
index 1602259..457b98e 100644
--- a/mongodb_backup/leanote_install_data/suggestions.metadata.json
+++ b/mongodb_backup/leanote_install_data/suggestions.metadata.json
@@ -1 +1 @@
-{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "leanote_beta2.suggestions", "name" : "_id_" } ] }
\ No newline at end of file
+{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "leanote.suggestions" } ] }
\ No newline at end of file
diff --git a/mongodb_backup/leanote_install_data/system.indexes.bson b/mongodb_backup/leanote_install_data/system.indexes.bson
index f8f7cfb..178ad8f 100644
Binary files a/mongodb_backup/leanote_install_data/system.indexes.bson and b/mongodb_backup/leanote_install_data/system.indexes.bson differ
diff --git a/mongodb_backup/leanote_install_data/tag_count.bson b/mongodb_backup/leanote_install_data/tag_count.bson
index 2e8b7e1..e69de29 100644
Binary files a/mongodb_backup/leanote_install_data/tag_count.bson and b/mongodb_backup/leanote_install_data/tag_count.bson differ
diff --git a/mongodb_backup/leanote_install_data/tag_count.metadata.json b/mongodb_backup/leanote_install_data/tag_count.metadata.json
index ed646da..dea5ae6 100644
--- a/mongodb_backup/leanote_install_data/tag_count.metadata.json
+++ b/mongodb_backup/leanote_install_data/tag_count.metadata.json
@@ -1 +1 @@
-{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "leanote_beta2.tag_count", "name" : "_id_" } ] }
\ No newline at end of file
+{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "leanote.tag_count" } ] }
\ No newline at end of file
diff --git a/mongodb_backup/leanote_install_data/tags.bson b/mongodb_backup/leanote_install_data/tags.bson
index 29fc0a2..17e980c 100644
Binary files a/mongodb_backup/leanote_install_data/tags.bson and b/mongodb_backup/leanote_install_data/tags.bson differ
diff --git a/mongodb_backup/leanote_install_data/tags.metadata.json b/mongodb_backup/leanote_install_data/tags.metadata.json
index cc27e2e..66d1962 100644
--- a/mongodb_backup/leanote_install_data/tags.metadata.json
+++ b/mongodb_backup/leanote_install_data/tags.metadata.json
@@ -1 +1 @@
-{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "leanote_beta2.tags", "name" : "_id_" }, { "v" : 1, "key" : { "UserId" : 1 }, "ns" : "leanote_beta2.tags", "name" : "UserId_1" } ] }
\ No newline at end of file
+{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "leanote.tags" }, { "v" : 1, "key" : { "UserId" : 1 }, "name" : "UserId_1", "ns" : "leanote.tags" } ] }
\ No newline at end of file
diff --git a/mongodb_backup/leanote_install_data/themes.bson b/mongodb_backup/leanote_install_data/themes.bson
index 9a3645a..4a3004a 100644
Binary files a/mongodb_backup/leanote_install_data/themes.bson and b/mongodb_backup/leanote_install_data/themes.bson differ
diff --git a/mongodb_backup/leanote_install_data/themes.metadata.json b/mongodb_backup/leanote_install_data/themes.metadata.json
index 7ecebcf..0452090 100644
--- a/mongodb_backup/leanote_install_data/themes.metadata.json
+++ b/mongodb_backup/leanote_install_data/themes.metadata.json
@@ -1 +1 @@
-{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "leanote_beta2.themes", "name" : "_id_" } ] }
\ No newline at end of file
+{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "leanote.themes" } ] }
\ No newline at end of file
diff --git a/mongodb_backup/leanote_install_data/tokens.metadata.json b/mongodb_backup/leanote_install_data/tokens.metadata.json
index 20d278c..9f825a7 100644
--- a/mongodb_backup/leanote_install_data/tokens.metadata.json
+++ b/mongodb_backup/leanote_install_data/tokens.metadata.json
@@ -1 +1 @@
-{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "leanote_beta2.tokens", "name" : "_id_" } ] }
\ No newline at end of file
+{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "leanote.tokens" } ] }
\ No newline at end of file
diff --git a/mongodb_backup/leanote_install_data/user_blogs.bson b/mongodb_backup/leanote_install_data/user_blogs.bson
index 31692a6..c2694ab 100644
Binary files a/mongodb_backup/leanote_install_data/user_blogs.bson and b/mongodb_backup/leanote_install_data/user_blogs.bson differ
diff --git a/mongodb_backup/leanote_install_data/user_blogs.metadata.json b/mongodb_backup/leanote_install_data/user_blogs.metadata.json
index ef254ef..ef032cc 100644
--- a/mongodb_backup/leanote_install_data/user_blogs.metadata.json
+++ b/mongodb_backup/leanote_install_data/user_blogs.metadata.json
@@ -1 +1 @@
-{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "leanote_beta2.user_blogs", "name" : "_id_" } ] }
\ No newline at end of file
+{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "leanote.user_blogs" } ] }
\ No newline at end of file
diff --git a/mongodb_backup/leanote_install_data/users.bson b/mongodb_backup/leanote_install_data/users.bson
index 53f0c45..b999916 100644
Binary files a/mongodb_backup/leanote_install_data/users.bson and b/mongodb_backup/leanote_install_data/users.bson differ
diff --git a/mongodb_backup/leanote_install_data/users.metadata.json b/mongodb_backup/leanote_install_data/users.metadata.json
index 4b04f3c..c864b3f 100644
--- a/mongodb_backup/leanote_install_data/users.metadata.json
+++ b/mongodb_backup/leanote_install_data/users.metadata.json
@@ -1 +1 @@
-{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "ns" : "leanote_beta2.users", "name" : "_id_" } ] }
\ No newline at end of file
+{ "indexes" : [ { "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "leanote.users" } ] }
\ No newline at end of file
diff --git a/public/css/zTreeStyle/zTreeStyle.css b/public/css/zTreeStyle/zTreeStyle.css
index 19cdd6a..da6be13 100644
--- a/public/css/zTreeStyle/zTreeStyle.css
+++ b/public/css/zTreeStyle/zTreeStyle.css
@@ -63,7 +63,7 @@ ul.ztree.zTreeDragUL {z-index: 333;margin:0; padding:0; position:absolute; width
 .ztree li span.button {margin-top: -5px;}
 .ztree li span.button.switch {width: 16px;height: 30px; line-height: 30px; text-align: center}
 
-.ztree li a.level0 span {font-size: 14px;}
+.ztree li a.level0 span {font-size: 13px;}
 .ztree li span.button {
 	background-image: none;
 }
diff --git a/public/js/app/notebook.js b/public/js/app/notebook.js
index d3204b7..b995e8a 100644
--- a/public/js/app/notebook.js
+++ b/public/js/app/notebook.js
@@ -60,13 +60,13 @@ Notebook.getNotebookTitle = function(notebookId) {
 	}
 }
 
-/**
- * 我的notebooks
+/**
+ * 我的notebooks
 <ul class="folderBody" id="notebookList">
-	<li><a class="active">所有</a></li>
-	<li><a class="active">Hadoop</a></li>
-	<li><a>August 13, 2013</a></li>
-</ul>
+	<li><a class="active">所有</a></li>
+	<li><a class="active">Hadoop</a></li>
+	<li><a>August 13, 2013</a></li>
+</ul>
  */
  
 Notebook.getTreeSetting = function(isSearch, isShare){ 
@@ -236,7 +236,7 @@ Notebook.getTreeSetting = function(isSearch, isShare){
 	}
 	
 	return setting;
-}
+}
 Notebook.allNotebookId = "0";
 Notebook.trashNotebookId = "-1";
 Notebook.curNotebookIsTrashOrAll = function() {
@@ -401,38 +401,38 @@ Notebook.changeNav = function() {
 	log(t2-t1);
 }
 
-/**
- * 我的共享notebooks	    
- <div id="shareNotebooks">
-	 <div class="folderNote closed">
-      <div class="folderHeader">
-        <a>
-          <h1>
-            <i class="fa fa-angle-right"></i> 
-            Life's</h1>
-        </a>
-      </div>
-      <ul class="folderBody">
-        <li><a>Hadoop</a></li>
-        <li><a>Node webkit</a></li>
-        <li><a>Hadoop</a></li>
-        <li><a>Node webkit</a></li>
-      </ul>
-    </div>
- */
+/**
+ * 我的共享notebooks	    
+ <div id="shareNotebooks">
+	 <div class="folderNote closed">
+      <div class="folderHeader">
+        <a>
+          <h1>
+            <i class="fa fa-angle-right"></i> 
+            Life's</h1>
+        </a>
+      </div>
+      <ul class="folderBody">
+        <li><a>Hadoop</a></li>
+        <li><a>Node webkit</a></li>
+        <li><a>Hadoop</a></li>
+        <li><a>Node webkit</a></li>
+      </ul>
+    </div>
+ */
 // TODO 层级
 Notebook.renderShareNotebooks = function(sharedUserInfos, shareNotebooks) {
 	if(isEmpty(sharedUserInfos)) {
 		return;
 	}
-	
-	if(!shareNotebooks || typeof shareNotebooks != "object" || shareNotebooks.length < 0) {
-		return;
+	
+	if(!shareNotebooks || typeof shareNotebooks != "object" || shareNotebooks.length < 0) {
+		return;
 	}
-	
+	
 	var $shareNotebooks = $("#shareNotebooks");
-	var user2ShareNotebooks = {};
-	for(var i in shareNotebooks) {
+	var user2ShareNotebooks = {};
+	for(var i in shareNotebooks) {
 		var userNotebooks = shareNotebooks[i];
 		user2ShareNotebooks[userNotebooks.UserId] = userNotebooks;
 	}
@@ -442,17 +442,17 @@ Notebook.renderShareNotebooks = function(sharedUserInfos, shareNotebooks) {
 		
 		userNotebooks.ShareNotebooks = [{NotebookId: "-2", Title: "默认共享"}].concat(userNotebooks.ShareNotebooks)
 
-		var username = userInfo.Username || userInfo.Email;
-		var header = tt('<div class="folderNote closed"><div class="folderHeader"><a><h1 title="? 的共享"><i class="fa fa-angle-right"></i>?</h1></a></div>', username, username);
-		var body = '<ul class="folderBody">';
-		for(var j in userNotebooks.ShareNotebooks) {
-			var notebook = userNotebooks.ShareNotebooks[j];
-			body += tt('<li><a notebookId="?">?</a></li>', notebook.NotebookId, notebook.Title)
-		}
-		body += "</ul>";
-		
-		$shareNotebooks.append(header + body + "</div>")
-	}
+		var username = userInfo.Username || userInfo.Email;
+		var header = tt('<div class="folderNote closed"><div class="folderHeader"><a><h1 title="? 的共享"><i class="fa fa-angle-right"></i>?</h1></a></div>', username, username);
+		var body = '<ul class="folderBody">';
+		for(var j in userNotebooks.ShareNotebooks) {
+			var notebook = userNotebooks.ShareNotebooks[j];
+			body += tt('<li><a notebookId="?">?</a></li>', notebook.NotebookId, notebook.Title)
+		}
+		body += "</ul>";
+		
+		$shareNotebooks.append(header + body + "</div>")
+	}
 }
 
 // 左侧导航, 选中某个notebook
@@ -846,6 +846,12 @@ $(function() {
 		} else {
 			items.push("set2Blog");
 		}
+
+		//asktalk bebug#23
+		if(notebookId=="548125adf4e872105c000007"){
+			items.push("delete");
+		}
+
 		// 是否还有笔记
 		if(Note.notebookHasNotes(notebookId)) {
 			items.push("delete");