diff --git a/src/Model/Study.py b/src/Model/Study.py
index d0ba7747ef19c7b71e68c73dc7ff2db09e8ceb22..2b8a859c9ad59d8fefbe1714040aaed697e8e0c5 100644
--- a/src/Model/Study.py
+++ b/src/Model/Study.py
@@ -112,6 +112,8 @@ class Study(SQLModel):
         else:
             self._init_db_file(self.filename, is_new=True)
 
+        self.commit()
+
         # Save
         self.last_save_date = datetime.now()
         self._save(progress=progress)
@@ -235,7 +237,7 @@ class Study(SQLModel):
         if version[0] == self._version:
             return True
 
-        logger.info("Update database")
+        logger.debug("Update database")
 
         if self._update_submodel(version[0]):
             self.execute(
diff --git a/src/View/MainWindow.py b/src/View/MainWindow.py
index eb6fa68ea7a2843408dc80cc15b125866e7222bf..496c894cedba3f77ec1d3174f62c43a4e8883191 100644
--- a/src/View/MainWindow.py
+++ b/src/View/MainWindow.py
@@ -666,21 +666,21 @@ class ApplicationWindow(QMainWindow, ListedSubWindow, WindowToolKit):
         self._study.filename = file_name
 
         try:
-            sql_request_count = self._study.sql_save_request_count()
-            progress = QProgressDialog(
-                "Backup...", None,
-                0, sql_request_count,
-                parent=self
-            )
-            progress.setWindowModality(Qt.WindowModal)
-            progress.setValue(0)
+            # sql_request_count = self._study.sql_save_request_count()
+            # progress = QProgressDialog(
+            #     "Backup...", None,
+            #     0, sql_request_count,
+            #     parent=self
+            # )
+            # progress.setWindowModality(Qt.WindowModal)
+            # progress.setValue(0)
 
             status = f"Backup ({file_name})..."
             logger.info(status)
             self.statusbar.showMessage(status, 3000)
 
             self._study.save(
-                progress=lambda: progress.setValue(progress.value() + 1)
+                # progress=lambda: progress.setValue(progress.value() + 1)
             )
 
             status += " Done"
diff --git a/src/View/Study/Window.py b/src/View/Study/Window.py
index fc7e83aa8196f54304681555157e25572cc9e3de..4a0b4421b41a592a97f59acb23a80318a12997b1 100644
--- a/src/View/Study/Window.py
+++ b/src/View/Study/Window.py
@@ -18,6 +18,9 @@
 
 import logging
 
+from datetime import datetime
+from tools import get_user_name
+
 from Modules import Modules
 from Model.Study import Study
 from View.Tools.PamhyrWindow import PamhyrDialog
@@ -61,28 +64,68 @@ class NewStudyWindow(PamhyrDialog):
         )
 
         if self._study is not None:
-            self.set_line_edit_text("lineEdit_name", self._study.name)
-            self.set_plaintext_edit_text(
-                "plainTextEdit_description", self._study.description
-            )
-            self.set_text_edit_text(
-                "textBrowser_description", self._study.description
-            )
-            self.set_datetime_edit("dateTimeEdit_date", self._study.date)
+            self.set_study_values()
+        else:
+            self.set_default_values()
 
-            self.find(QLabel, "label_creation_date_data").setText(
-                self._study.creation_date.isoformat(sep=" ")
-            )
-            self.find(QLabel, "label_last_modification_data").setText(
-                self._study.last_save_date.isoformat(sep=" ")
-            )
+        self.connection()
 
-            if self._study.time_system == "date":
-                self.set_radio_button("radioButton_date", True)
-                self.find(QLabel, "label_date").setEnabled(True)
-                self.find(QDateTimeEdit, "dateTimeEdit_date").setEnabled(True)
+    def set_study_values(self):
+        self.set_line_edit_text("lineEdit_name", self._study.name)
+        self.set_plaintext_edit_text(
+            "plainTextEdit_description", self._study.description
+        )
+        self.set_text_edit_text(
+            "textBrowser_description", self._study.description
+        )
+        self.set_datetime_edit("dateTimeEdit_date", self._study.date)
 
-        self.connection()
+        self.find(QLabel, "label_creation_date_data").setText(
+            self._study.creation_date.isoformat(sep=" ")
+        )
+        self.find(QLabel, "label_last_modification_data").setText(
+            self._study.last_save_date.isoformat(sep=" ")
+        )
+
+        if self._study.time_system == "date":
+            self.set_radio_button("radioButton_date", True)
+            self.find(QLabel, "label_date").setEnabled(True)
+            self.find(QDateTimeEdit, "dateTimeEdit_date").setEnabled(True)
+
+    def set_default_values(self):
+        self.set_line_edit_text("lineEdit_name", "MyNewStudy")
+
+        description = f"""# MyNewStudy
+
+This is my new study description
+
+---
+
+## General information
+
+...
+
+## TODO
+
+- [X] Network
+- [ ] Geometry
+- [ ] ...
+
+## Change log
+
+{datetime.now().strftime('%Y-%m-%d')}: Add a default bief
+
+---
+
+## Copyright
+
+(c) {get_user_name()} - {datetime.now().year}
+
+All right reserved.
+"""
+
+        self.set_plaintext_edit_text("plainTextEdit_description", description)
+        self.set_text_edit_text("textBrowser_description", description)
 
     def connection(self):
         time = self.find(QRadioButton, "radioButton_time")
@@ -115,7 +158,6 @@ class NewStudyWindow(PamhyrDialog):
     def accept(self):
         name = self.get_line_edit_text("lineEdit_name")
         description = self.get_plaintext_edit_text("plainTextEdit_description")
-        logger.info(description)
 
         if self._study is None:
             study = Study.new(name, description)
diff --git a/src/View/ui/NewStudy.ui b/src/View/ui/NewStudy.ui
index f257dc5f8c36f752c52fae62aebe7af2a5e8b9d3..47b216c1d01f55a259fb74c6827983a0f0e05d5c 100644
--- a/src/View/ui/NewStudy.ui
+++ b/src/View/ui/NewStudy.ui
@@ -6,13 +6,16 @@
    <rect>
     <x>0</x>
     <y>0</y>
-    <width>560</width>
-    <height>350</height>
+    <width>896</width>
+    <height>504</height>
    </rect>
   </property>
   <property name="windowTitle">
    <string>Dialog</string>
   </property>
+  <property name="locale">
+   <locale language="English" country="Europe"/>
+  </property>
   <layout class="QGridLayout" name="gridLayout">
    <item row="0" column="0">
     <widget class="QLabel" name="label">
@@ -34,7 +37,7 @@
    <item row="0" column="1">
     <widget class="QLineEdit" name="lineEdit_name">
      <property name="text">
-      <string>MyNewStudy</string>
+      <string/>
      </property>
     </widget>
    </item>
@@ -50,11 +53,14 @@
      <item>
       <widget class="QTabWidget" name="tabWidget">
        <property name="currentIndex">
-        <number>0</number>
+        <number>1</number>
        </property>
        <widget class="QWidget" name="tab">
         <attribute name="title">
-         <string>Markdown</string>
+         <string>Edition</string>
+        </attribute>
+        <attribute name="toolTip">
+         <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Markdown is a plain text format (&lt;a href=&quot;https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;cheatsheet&lt;/span&gt;&lt;/a&gt;).&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Title:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;# Title&lt;/p&gt;&lt;p&gt;## Subtitle&lt;/p&gt;&lt;p&gt;### Subsubtitle&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Emphasis:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;**&lt;span style=&quot; font-weight:600;&quot;&gt;bold&lt;/span&gt;**&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;_italic_&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Lists:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;- First&lt;/p&gt;&lt;p&gt;- Second&lt;/p&gt;&lt;p&gt;1. First&lt;/p&gt;&lt;p&gt;2. Second&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Quote:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;gt; This is a quote&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Code:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;```python&lt;/p&gt;&lt;p&gt;print(&amp;quot;hello&amp;quot;)&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Inline HTML:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&lt;span style=&quot; color:#ff0000;&quot;&gt;foo bar&lt;/span&gt;&amp;lt;/font&amp;gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
         </attribute>
         <layout class="QGridLayout" name="gridLayout_3">
          <item row="0" column="0">
diff --git a/src/tools.py b/src/tools.py
index 0e4fe40e4a0692c3d929edf9975949956591263a..7d36d5d7959b5e2c59408b27d553a903da1f6eb0 100644
--- a/src/tools.py
+++ b/src/tools.py
@@ -17,6 +17,7 @@
 # -*- coding: utf-8 -*-
 
 import os
+import pwd
 import time
 import logging
 import traceback
@@ -270,6 +271,12 @@ def timestamp_to_old_pamhyr_date(time: int):
 
     return s
 
+def get_user_name():
+    if posix:
+        return pwd.getpwuid(os.getuid()).pw_gecos
+    else:
+        return "Me"
+
 
 #######################
 # COMMAND LINE PARSER #