This is an automated email from the ASF dual-hosted git repository.

haonan pushed a commit to branch hera
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit 1fb1c8cd698b21d5373265bf28b86c65af5c6a21
Author: HTHou <[email protected]>
AuthorDate: Mon May 19 15:57:54 2025 +0800

    hera
---
 code-coverage/pom.xml                              |  2 +-
 distribution/pom.xml                               | 24 ++++-----
 distribution/src/assembly/all.xml                  |  8 +--
 example/client-cpp-example/pom.xml                 |  2 +-
 example/jdbc/pom.xml                               |  4 +-
 example/mqtt-customize/pom.xml                     |  4 +-
 example/mqtt/pom.xml                               |  2 +-
 example/pipe-count-point-processor/pom.xml         |  4 +-
 example/pipe-opc-ua-sink/pom.xml                   |  2 +-
 example/pom.xml                                    |  2 +-
 example/rest-java-example/pom.xml                  |  2 +-
 example/schema/pom.xml                             |  2 +-
 example/session/pom.xml                            |  4 +-
 example/trigger/pom.xml                            |  4 +-
 example/udf/pom.xml                                |  2 +-
 integration-test/pom.xml                           | 52 +++++++++----------
 iotdb-api/external-api/pom.xml                     |  2 +-
 iotdb-api/pipe-api/pom.xml                         |  2 +-
 iotdb-api/pom.xml                                  |  2 +-
 iotdb-api/trigger-api/pom.xml                      |  2 +-
 iotdb-api/udf-api/pom.xml                          |  2 +-
 iotdb-client/cli/pom.xml                           | 36 ++++++-------
 .../java/org/apache/iotdb/cli/AbstractCli.java     | 15 +++---
 iotdb-client/client-cpp/pom.xml                    |  6 +--
 iotdb-client/client-py/pom.xml                     | 14 ++---
 iotdb-client/isession/pom.xml                      | 12 ++---
 iotdb-client/jdbc/pom.xml                          | 14 ++---
 iotdb-client/pom.xml                               |  2 +-
 iotdb-client/service-rpc/pom.xml                   | 10 ++--
 iotdb-client/session/pom.xml                       | 16 +++---
 iotdb-core/ainode/pom.xml                          | 20 ++++----
 iotdb-core/antlr/pom.xml                           |  4 +-
 iotdb-core/confignode/pom.xml                      | 40 +++++++--------
 iotdb-core/consensus/pom.xml                       | 20 ++++----
 iotdb-core/datanode/pom.xml                        | 60 +++++++++++-----------
 iotdb-core/metrics/core/pom.xml                    |  6 +--
 iotdb-core/metrics/interface/pom.xml               | 12 ++---
 iotdb-core/metrics/pom.xml                         |  4 +-
 iotdb-core/node-commons/pom.xml                    | 34 ++++++------
 .../apache/iotdb/commons/conf/IoTDBConstant.java   | 11 ++--
 iotdb-core/pom.xml                                 |  2 +-
 iotdb-core/relational-grammar/pom.xml              |  4 +-
 iotdb-protocol/openapi/pom.xml                     | 20 ++++----
 iotdb-protocol/pom.xml                             |  4 +-
 iotdb-protocol/thrift-ainode/pom.xml               | 10 ++--
 iotdb-protocol/thrift-commons/pom.xml              |  6 +--
 iotdb-protocol/thrift-confignode/pom.xml           | 10 ++--
 iotdb-protocol/thrift-consensus/pom.xml            | 10 ++--
 iotdb-protocol/thrift-datanode/pom.xml             | 10 ++--
 jenkins.pom                                        |  2 +-
 library-udf/pom.xml                                |  4 +-
 pom.xml                                            |  2 +-
 52 files changed, 274 insertions(+), 276 deletions(-)

diff --git a/code-coverage/pom.xml b/code-coverage/pom.xml
index 79fe6745df0..7184c317f8a 100644
--- a/code-coverage/pom.xml
+++ b/code-coverage/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
     <artifactId>iotdb-code-coverage</artifactId>
     <packaging>pom</packaging>
diff --git a/distribution/pom.xml b/distribution/pom.xml
index 80aa53dce0d..b7b6cb1cbb5 100644
--- a/distribution/pom.xml
+++ b/distribution/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
     <artifactId>iotdb-distribution</artifactId>
     <packaging>pom</packaging>
@@ -32,26 +32,26 @@
     <dependencies>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-server</artifactId>
-            <version>2.0.3</version>
+            <artifactId>server</artifactId>
+            <version>0.1</version>
             <type>zip</type>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-cli</artifactId>
-            <version>2.0.3</version>
+            <artifactId>cli</artifactId>
+            <version>0.1</version>
             <type>zip</type>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-confignode</artifactId>
-            <version>2.0.3</version>
+            <artifactId>confignode</artifactId>
+            <version>0.1</version>
             <type>zip</type>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>library-udf</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
     </dependencies>
     <build>
@@ -75,7 +75,7 @@
                                 <descriptor>src/assembly/cli.xml</descriptor>
                                 
<descriptor>src/assembly/library-udf.xml</descriptor>
                             </descriptors>
-                            
<finalName>apache-iotdb-${project.version}</finalName>
+                            <finalName>hera-${project.version}</finalName>
                         </configuration>
                     </execution>
                 </executions>
@@ -102,7 +102,7 @@
                                 <fileSet>
                                     
<directory>${project.build.directory}</directory>
                                     <includes>
-                                        
<include>apache-iotdb-${project.version}-all-bin.zip</include>
+                                        
<include>hera-${project.version}-all-bin.zip</include>
                                         
<include>apache-iotdb-${project.version}-datanode-bin.zip</include>
                                         
<include>apache-iotdb-${project.version}-cli-bin.zip</include>
                                         
<include>apache-iotdb-${project.version}-confignode-bin.zip</include>
@@ -173,8 +173,8 @@
             <dependencies>
                 <dependency>
                     <groupId>org.apache.iotdb</groupId>
-                    <artifactId>iotdb-ainode</artifactId>
-                    <version>2.0.3</version>
+                    <artifactId>ainode</artifactId>
+                    <version>0.1</version>
                 </dependency>
             </dependencies>
             <build>
diff --git a/distribution/src/assembly/all.xml 
b/distribution/src/assembly/all.xml
index c6da9392929..e461437f5e0 100644
--- a/distribution/src/assembly/all.xml
+++ b/distribution/src/assembly/all.xml
@@ -25,13 +25,13 @@
         <format>dir</format>
         <format>zip</format>
     </formats>
-    <baseDirectory>apache-iotdb-${project.version}-all-bin</baseDirectory>
+    <baseDirectory>hera-${project.version}-all-bin</baseDirectory>
     <dependencySets>
         <dependencySet>
             <includes>
-                <include>*:iotdb-server:zip:*</include>
-                <include>*:iotdb-cli:zip:*</include>
-                <include>*:iotdb-confignode:zip:*</include>
+                <include>*:server:zip:*</include>
+                <include>*:cli:zip:*</include>
+                <include>*:confignode:zip:*</include>
             </includes>
             <outputDirectory>${file.separator}</outputDirectory>
             
<outputFileNameMapping>${artifact.artifactId}.${artifact.extension}</outputFileNameMapping>
diff --git a/example/client-cpp-example/pom.xml 
b/example/client-cpp-example/pom.xml
index 06866fa6990..2838465fabf 100644
--- a/example/client-cpp-example/pom.xml
+++ b/example/client-cpp-example/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-examples</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
     <artifactId>client-cpp-example</artifactId>
     <name>IoTDB: Example: CPP Client</name>
diff --git a/example/jdbc/pom.xml b/example/jdbc/pom.xml
index 8d9cf233527..2d1c04e4c9a 100644
--- a/example/jdbc/pom.xml
+++ b/example/jdbc/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-examples</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
     <artifactId>jdbc-example</artifactId>
     <name>IoTDB: Example: JDBC</name>
@@ -36,7 +36,7 @@
     <dependencies>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-jdbc</artifactId>
+            <artifactId>jdbc</artifactId>
             <version>${project.version}</version>
         </dependency>
     </dependencies>
diff --git a/example/mqtt-customize/pom.xml b/example/mqtt-customize/pom.xml
index 1d27627fa84..948042f02ae 100644
--- a/example/mqtt-customize/pom.xml
+++ b/example/mqtt-customize/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-examples</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
     <artifactId>customize-mqtt-example</artifactId>
     <name>IoTDB: Example: Customized MQTT</name>
@@ -32,7 +32,7 @@
         <!-- used by the server-->
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-server</artifactId>
+            <artifactId>server</artifactId>
             <version>${project.version}</version>
         </dependency>
     </dependencies>
diff --git a/example/mqtt/pom.xml b/example/mqtt/pom.xml
index 9ccfcda57a1..f4653cacd5d 100644
--- a/example/mqtt/pom.xml
+++ b/example/mqtt/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-examples</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
     <artifactId>mqtt-example</artifactId>
     <name>IoTDB: Example: MQTT</name>
diff --git a/example/pipe-count-point-processor/pom.xml 
b/example/pipe-count-point-processor/pom.xml
index cf8593bddf0..a192969da7f 100644
--- a/example/pipe-count-point-processor/pom.xml
+++ b/example/pipe-count-point-processor/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-examples</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
     <artifactId>pipe-count-point-processor-example</artifactId>
     <name>IoTDB: Example: Pipe: Count Point Processor</name>
@@ -42,7 +42,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-server</artifactId>
+            <artifactId>server</artifactId>
             <version>${project.version}</version>
             <scope>provided</scope>
         </dependency>
diff --git a/example/pipe-opc-ua-sink/pom.xml b/example/pipe-opc-ua-sink/pom.xml
index 7b3ab98e45d..a0092c67aea 100644
--- a/example/pipe-opc-ua-sink/pom.xml
+++ b/example/pipe-opc-ua-sink/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-examples</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>pipe-opc-ua-sink-example</artifactId>
diff --git a/example/pom.xml b/example/pom.xml
index 0d67eb41f7e..889c2795593 100644
--- a/example/pom.xml
+++ b/example/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
     <artifactId>iotdb-examples</artifactId>
     <packaging>pom</packaging>
diff --git a/example/rest-java-example/pom.xml 
b/example/rest-java-example/pom.xml
index 0f865ef4527..295c0a99da3 100644
--- a/example/rest-java-example/pom.xml
+++ b/example/rest-java-example/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-examples</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
     <artifactId>rest-java-example</artifactId>
     <name>IoTDB: Example: Java Rest</name>
diff --git a/example/schema/pom.xml b/example/schema/pom.xml
index c52fce062b8..1d953593ea3 100644
--- a/example/schema/pom.xml
+++ b/example/schema/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <artifactId>iotdb-examples</artifactId>
         <groupId>org.apache.iotdb</groupId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
     <artifactId>schema-example</artifactId>
     <name>IoTDB: Example: Schema</name>
diff --git a/example/session/pom.xml b/example/session/pom.xml
index 6c986292915..8429f4c045c 100644
--- a/example/session/pom.xml
+++ b/example/session/pom.xml
@@ -24,14 +24,14 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-examples</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
     <artifactId>client-example</artifactId>
     <name>IoTDB: Example: Session Client</name>
     <dependencies>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-session</artifactId>
+            <artifactId>session</artifactId>
             <version>${project.version}</version>
         </dependency>
         <dependency>
diff --git a/example/trigger/pom.xml b/example/trigger/pom.xml
index 13df3448ffd..0a6fe2f443f 100644
--- a/example/trigger/pom.xml
+++ b/example/trigger/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-examples</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
     <artifactId>trigger-example</artifactId>
     <name>IoTDB: Example: Trigger</name>
@@ -36,7 +36,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-server</artifactId>
+            <artifactId>server</artifactId>
             <version>${project.version}</version>
             <scope>provided</scope>
         </dependency>
diff --git a/example/udf/pom.xml b/example/udf/pom.xml
index e09e2167639..1eee3439e9a 100644
--- a/example/udf/pom.xml
+++ b/example/udf/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-examples</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
     <artifactId>udf-example</artifactId>
     <name>IoTDB: Example: UDF</name>
diff --git a/integration-test/pom.xml b/integration-test/pom.xml
index 74bdecc840e..c4ef332f125 100644
--- a/integration-test/pom.xml
+++ b/integration-test/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
     <artifactId>integration-test</artifactId>
     <name>IoTDB: Integration-Test</name>
@@ -86,48 +86,48 @@
     <dependencies>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-server</artifactId>
-            <version>2.0.3</version>
+            <artifactId>server</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-session</artifactId>
-            <version>2.0.3</version>
+            <artifactId>session</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-jdbc</artifactId>
-            <version>2.0.3</version>
+            <artifactId>jdbc</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>trigger-api</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>isession</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>service-rpc</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift-confignode</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift-confignode</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>node-commons</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift-commons</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift-commons</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.tsfile</groupId>
@@ -137,7 +137,7 @@
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>udf-api</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
@@ -146,8 +146,8 @@
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-consensus</artifactId>
-            <version>2.0.3</version>
+            <artifactId>consensus</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
@@ -175,18 +175,18 @@
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-confignode</artifactId>
-            <version>2.0.3</version>
+            <artifactId>confignode</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-cli</artifactId>
-            <version>2.0.3</version>
+            <artifactId>cli</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>commons-codec</groupId>
@@ -215,8 +215,8 @@
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-server</artifactId>
-            <version>2.0.3</version>
+            <artifactId>server</artifactId>
+            <version>0.1</version>
             <type>test-jar</type>
             <scope>test</scope>
         </dependency>
diff --git a/iotdb-api/external-api/pom.xml b/iotdb-api/external-api/pom.xml
index 1689d6ab3d8..9f938244add 100644
--- a/iotdb-api/external-api/pom.xml
+++ b/iotdb-api/external-api/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-api</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
     <artifactId>external-api</artifactId>
     <name>IoTDB: API: External API</name>
diff --git a/iotdb-api/pipe-api/pom.xml b/iotdb-api/pipe-api/pom.xml
index daa0ea1dd6a..6a7c5e23a82 100644
--- a/iotdb-api/pipe-api/pom.xml
+++ b/iotdb-api/pipe-api/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-api</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
     <artifactId>pipe-api</artifactId>
     <name>IoTDB: API: Pipe API</name>
diff --git a/iotdb-api/pom.xml b/iotdb-api/pom.xml
index 93445aaa2a2..c7f8cf3c795 100644
--- a/iotdb-api/pom.xml
+++ b/iotdb-api/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
     <artifactId>iotdb-api</artifactId>
     <packaging>pom</packaging>
diff --git a/iotdb-api/trigger-api/pom.xml b/iotdb-api/trigger-api/pom.xml
index 410a53b8cc0..b1fa0426027 100644
--- a/iotdb-api/trigger-api/pom.xml
+++ b/iotdb-api/trigger-api/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-api</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
     <artifactId>trigger-api</artifactId>
     <name>IoTDB: API: Trigger API</name>
diff --git a/iotdb-api/udf-api/pom.xml b/iotdb-api/udf-api/pom.xml
index 78113047b5a..c8d618e4296 100644
--- a/iotdb-api/udf-api/pom.xml
+++ b/iotdb-api/udf-api/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-api</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
     <artifactId>udf-api</artifactId>
     <name>IoTDB: API: UDF API</name>
diff --git a/iotdb-client/cli/pom.xml b/iotdb-client/cli/pom.xml
index a1403465bf4..4564f6f8bf1 100644
--- a/iotdb-client/cli/pom.xml
+++ b/iotdb-client/cli/pom.xml
@@ -24,9 +24,9 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-client</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
-    <artifactId>iotdb-cli</artifactId>
+    <artifactId>cli</artifactId>
     <name>IoTDB: Client: CLI</name>
     <properties>
         <cli.it.skip>${cli.test.skip}</cli.it.skip>
@@ -36,38 +36,38 @@
     <dependencies>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-session</artifactId>
-            <version>2.0.3</version>
+            <artifactId>session</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-jdbc</artifactId>
-            <version>2.0.3</version>
+            <artifactId>jdbc</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-antlr</artifactId>
-            <version>2.0.3</version>
+            <artifactId>antlr</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>node-commons</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-server</artifactId>
-            <version>2.0.3</version>
+            <artifactId>server</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>isession</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>service-rpc</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.tsfile</groupId>
@@ -81,18 +81,18 @@
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift-commons</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift-commons</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>pipe-api</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
diff --git 
a/iotdb-client/cli/src/main/java/org/apache/iotdb/cli/AbstractCli.java 
b/iotdb-client/cli/src/main/java/org/apache/iotdb/cli/AbstractCli.java
index b83f205ee33..f61fc9dff6b 100644
--- a/iotdb-client/cli/src/main/java/org/apache/iotdb/cli/AbstractCli.java
+++ b/iotdb-client/cli/src/main/java/org/apache/iotdb/cli/AbstractCli.java
@@ -100,7 +100,7 @@ public abstract class AbstractCli {
   static final String SET_FETCH_SIZE = "set fetch_size";
   static final String SHOW_FETCH_SIZE = "show fetch_size";
   private static final String HELP = "help";
-  static final String IOTDB = "IoTDB";
+  static final String IOTDB = "HERA";
   static String cliPrefix = IOTDB;
   static final String SCRIPT_HINT = "./start-cli.sh(start-cli.bat if Windows)";
   static final String QUIT_COMMAND = "quit";
@@ -389,12 +389,11 @@ public abstract class AbstractCli {
         .println(
             (logo != null
                     ? logo
-                    : (" _____       _________  ______   ______    \n"
-                        + "|_   _|     |  _   _  ||_   _ `.|_   _ \\   \n"
-                        + "  | |   .--.|_/ | | \\_|  | | `. \\ | |_) |  \n"
-                        + "  | | / .'`\\ \\  | |      | |  | | |  __'.  \n"
-                        + " _| |_| \\__. | _| |_    _| |_.' /_| |__) | \n"
-                        + "|_____|'.__.' |_____|  |______.'|_______/  "))
+                    : (" _   _ _____ ____      _    \n"
+                        + "| | | | ____|  _ \\    / \\   \n"
+                        + "| |_| |  _| | |_) |  / _ \\  \n"
+                        + "|  _  | |___|  _ <  / ___ \\ \n"
+                        + "|_| |_|_____|_| \\_\\/_/   \\_\\"))
                 + "version "
                 + version
                 + " (Build: "
@@ -406,7 +405,7 @@ public abstract class AbstractCli {
 
   static void echoStarting(CliContext ctx) {
     ctx.getPrinter().println("---------------------");
-    ctx.getPrinter().println("Starting IoTDB Cli");
+    ctx.getPrinter().println("Starting HERA Cli");
     ctx.getPrinter().println("---------------------");
   }
 
diff --git a/iotdb-client/client-cpp/pom.xml b/iotdb-client/client-cpp/pom.xml
index 325c211d8e7..22921e5ea39 100644
--- a/iotdb-client/client-cpp/pom.xml
+++ b/iotdb-client/client-cpp/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-client</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
     <artifactId>client-cpp</artifactId>
     <packaging>pom</packaging>
@@ -42,8 +42,8 @@
     <dependencies>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift-commons</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift-commons</artifactId>
+            <version>0.1</version>
             <scope>provided</scope>
         </dependency>
     </dependencies>
diff --git a/iotdb-client/client-py/pom.xml b/iotdb-client/client-py/pom.xml
index 225d81cf178..a497b840232 100644
--- a/iotdb-client/client-py/pom.xml
+++ b/iotdb-client/client-py/pom.xml
@@ -24,28 +24,28 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-client</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
-    <artifactId>iotdb-python-api</artifactId>
+    <artifactId>python-api</artifactId>
     <name>IoTDB: Client: Python-API</name>
     <description>Python API of IoTDB.</description>
     <dependencies>
         <!-- This is just for ensuring the other module is built first -->
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift-commons</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift-commons</artifactId>
+            <version>0.1</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift</artifactId>
+            <version>0.1</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift-confignode</artifactId>
+            <artifactId>thrift-confignode</artifactId>
             <version>2.0.2-SNAPSHOT</version>
             <scope>provided</scope>
         </dependency>
diff --git a/iotdb-client/isession/pom.xml b/iotdb-client/isession/pom.xml
index 8934432b596..ca5ac190279 100644
--- a/iotdb-client/isession/pom.xml
+++ b/iotdb-client/isession/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-client</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
     <artifactId>isession</artifactId>
     <name>IoTDB: Client: isession</name>
@@ -32,7 +32,7 @@
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>service-rpc</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.tsfile</groupId>
@@ -46,13 +46,13 @@
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift-commons</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift-commons</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.thrift</groupId>
diff --git a/iotdb-client/jdbc/pom.xml b/iotdb-client/jdbc/pom.xml
index 8bde8e83790..fb579fbecd3 100644
--- a/iotdb-client/jdbc/pom.xml
+++ b/iotdb-client/jdbc/pom.xml
@@ -24,9 +24,9 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-client</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
-    <artifactId>iotdb-jdbc</artifactId>
+    <artifactId>jdbc</artifactId>
     <name>IoTDB: Client: Jdbc</name>
     <description>A jdbc driver for a time series database, IoTDB, which uses 
TsFile as its storage format on disk.</description>
     <properties>
@@ -38,12 +38,12 @@
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>service-rpc</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift-commons</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift-commons</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.tsfile</groupId>
@@ -57,8 +57,8 @@
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.thrift</groupId>
diff --git a/iotdb-client/pom.xml b/iotdb-client/pom.xml
index 392a3fcc8d5..b686955cf29 100644
--- a/iotdb-client/pom.xml
+++ b/iotdb-client/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
     <artifactId>iotdb-client</artifactId>
     <packaging>pom</packaging>
diff --git a/iotdb-client/service-rpc/pom.xml b/iotdb-client/service-rpc/pom.xml
index 9fe84911d7e..0f6274bb921 100644
--- a/iotdb-client/service-rpc/pom.xml
+++ b/iotdb-client/service-rpc/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-client</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
     <artifactId>service-rpc</artifactId>
     <name>IoTDB: Client: Service-RPC</name>
@@ -59,13 +59,13 @@
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift-commons</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift-commons</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.thrift</groupId>
diff --git a/iotdb-client/session/pom.xml b/iotdb-client/session/pom.xml
index 672c75e471a..4956fe92805 100644
--- a/iotdb-client/session/pom.xml
+++ b/iotdb-client/session/pom.xml
@@ -24,9 +24,9 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-client</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
-    <artifactId>iotdb-session</artifactId>
+    <artifactId>session</artifactId>
     <name>IoTDB: Client: Session</name>
     <properties>
         <session.it.skip>${session.test.skip}</session.it.skip>
@@ -37,17 +37,17 @@
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>service-rpc</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>isession</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift-commons</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift-commons</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.tsfile</groupId>
@@ -61,8 +61,8 @@
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
diff --git a/iotdb-core/ainode/pom.xml b/iotdb-core/ainode/pom.xml
index 6ef73dc44bd..15409c46b54 100644
--- a/iotdb-core/ainode/pom.xml
+++ b/iotdb-core/ainode/pom.xml
@@ -24,34 +24,34 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-core</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
-    <artifactId>iotdb-ainode</artifactId>
+    <artifactId>ainode</artifactId>
     <name>IoTDB: Core: AINode</name>
     <dependencies>
         <!-- These dependencies are just added to ensure the other modules are 
built first -->
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift-commons</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift-commons</artifactId>
+            <version>0.1</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift</artifactId>
+            <version>0.1</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift-confignode</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift-confignode</artifactId>
+            <version>0.1</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift-ainode</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift-ainode</artifactId>
+            <version>0.1</version>
             <scope>provided</scope>
         </dependency>
     </dependencies>
diff --git a/iotdb-core/antlr/pom.xml b/iotdb-core/antlr/pom.xml
index d77161d460c..39ac815243a 100644
--- a/iotdb-core/antlr/pom.xml
+++ b/iotdb-core/antlr/pom.xml
@@ -24,9 +24,9 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-core</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
-    <artifactId>iotdb-antlr</artifactId>
+    <artifactId>antlr</artifactId>
     <name>IoTDB: Core: Antlr-Parser</name>
     <description>Antlr parser for IoTDB.</description>
     <dependencies>
diff --git a/iotdb-core/confignode/pom.xml b/iotdb-core/confignode/pom.xml
index b98ceff8698..7f0182d6146 100644
--- a/iotdb-core/confignode/pom.xml
+++ b/iotdb-core/confignode/pom.xml
@@ -24,9 +24,9 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-core</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
-    <artifactId>iotdb-confignode</artifactId>
+    <artifactId>confignode</artifactId>
     <name>IoTDB: Core: ConfigNode</name>
     <properties>
         <confignode.it.skip>${confignode.test.skip}</confignode.it.skip>
@@ -42,62 +42,62 @@
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>service-rpc</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-consensus</artifactId>
-            <version>2.0.3</version>
+            <artifactId>consensus</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-server</artifactId>
-            <version>2.0.3</version>
+            <artifactId>server</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>pipe-api</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>trigger-api</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>metrics-interface</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift-commons</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift-commons</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift-confignode</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift-confignode</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift-ainode</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift-ainode</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>node-commons</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>udf-api</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.tsfile</groupId>
diff --git a/iotdb-core/consensus/pom.xml b/iotdb-core/consensus/pom.xml
index 8422f6b6df8..9fd68ae6da3 100644
--- a/iotdb-core/consensus/pom.xml
+++ b/iotdb-core/consensus/pom.xml
@@ -24,9 +24,9 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-core</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
-    <artifactId>iotdb-consensus</artifactId>
+    <artifactId>consensus</artifactId>
     <name>IoTDB: Core: Consensus</name>
     <properties>
         <consensus.it.skip>${consensus.test.skip}</consensus.it.skip>
@@ -39,32 +39,32 @@
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>node-commons</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>metrics-interface</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift-commons</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift-commons</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift-consensus</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift-consensus</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>service-rpc</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>pipe-api</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.ratis</groupId>
diff --git a/iotdb-core/datanode/pom.xml b/iotdb-core/datanode/pom.xml
index 87a45a8267c..f4bc2193fe7 100644
--- a/iotdb-core/datanode/pom.xml
+++ b/iotdb-core/datanode/pom.xml
@@ -24,9 +24,9 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-core</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
-    <artifactId>iotdb-server</artifactId>
+    <artifactId>server</artifactId>
     <name>IoTDB: Core: Data-Node (Server)</name>
     <properties>
         <iotdb.it.skip>${iotdb.test.skip}</iotdb.it.skip>
@@ -37,12 +37,12 @@
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>service-rpc</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-consensus</artifactId>
-            <version>2.0.3</version>
+            <artifactId>consensus</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.tsfile</groupId>
@@ -57,82 +57,82 @@
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>external-api</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>openapi</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>node-commons</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>isession</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-antlr</artifactId>
-            <version>2.0.3</version>
+            <artifactId>antlr</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-relational-grammar</artifactId>
-            <version>2.0.3</version>
+            <artifactId>relational-grammar</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift-commons</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift-commons</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift-consensus</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift-consensus</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>udf-api</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>trigger-api</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>metrics-interface</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift-confignode</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift-confignode</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift-ainode</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift-ainode</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>pipe-api</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-session</artifactId>
-            <version>2.0.3</version>
+            <artifactId>session</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.commons</groupId>
@@ -322,7 +322,7 @@
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>metrics-core</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.mockito</groupId>
diff --git a/iotdb-core/metrics/core/pom.xml b/iotdb-core/metrics/core/pom.xml
index 35dfe41f07a..a2a1d473a7d 100644
--- a/iotdb-core/metrics/core/pom.xml
+++ b/iotdb-core/metrics/core/pom.xml
@@ -23,8 +23,8 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.iotdb</groupId>
-        <artifactId>iotdb-metrics</artifactId>
-        <version>2.0.3</version>
+        <artifactId>metrics</artifactId>
+        <version>0.1</version>
     </parent>
     <artifactId>metrics-core</artifactId>
     <name>IoTDB: Core: Metrics: API Impl</name>
@@ -32,7 +32,7 @@
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>metrics-interface</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>io.micrometer</groupId>
diff --git a/iotdb-core/metrics/interface/pom.xml 
b/iotdb-core/metrics/interface/pom.xml
index 2eb7a858c3b..5deb33c6392 100644
--- a/iotdb-core/metrics/interface/pom.xml
+++ b/iotdb-core/metrics/interface/pom.xml
@@ -23,8 +23,8 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.iotdb</groupId>
-        <artifactId>iotdb-metrics</artifactId>
-        <version>2.0.3</version>
+        <artifactId>metrics</artifactId>
+        <version>0.1</version>
     </parent>
     <artifactId>metrics-interface</artifactId>
     <name>IoTDB: Core: Metrics: Metrics API</name>
@@ -32,18 +32,18 @@
     <dependencies>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-session</artifactId>
-            <version>2.0.3</version>
+            <artifactId>session</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>isession</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>service-rpc</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.tsfile</groupId>
diff --git a/iotdb-core/metrics/pom.xml b/iotdb-core/metrics/pom.xml
index 9d03d74e10d..9a21074ceea 100644
--- a/iotdb-core/metrics/pom.xml
+++ b/iotdb-core/metrics/pom.xml
@@ -24,9 +24,9 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-core</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
-    <artifactId>iotdb-metrics</artifactId>
+    <artifactId>metrics</artifactId>
     <packaging>pom</packaging>
     <name>IoTDB: Core: Metrics</name>
     <description>Metrics interfaces for IoTDB</description>
diff --git a/iotdb-core/node-commons/pom.xml b/iotdb-core/node-commons/pom.xml
index 2e46734dc89..89e8ba2344a 100644
--- a/iotdb-core/node-commons/pom.xml
+++ b/iotdb-core/node-commons/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-core</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
     <artifactId>node-commons</artifactId>
     <name>IoTDB: Core: Node Commons</name>
@@ -38,7 +38,7 @@
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>service-rpc</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.tsfile</groupId>
@@ -48,37 +48,37 @@
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>udf-api</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>trigger-api</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>pipe-api</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift-confignode</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift-confignode</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift-commons</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift-commons</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift-consensus</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift-consensus</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.tsfile</groupId>
@@ -88,12 +88,12 @@
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>metrics-interface</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>metrics-core</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>io.dropwizard.metrics</groupId>
@@ -192,8 +192,8 @@
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift-ainode</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift-ainode</artifactId>
+            <version>0.1</version>
             <scope>compile</scope>
         </dependency>
     </dependencies>
diff --git 
a/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/conf/IoTDBConstant.java
 
b/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/conf/IoTDBConstant.java
index ba568eae896..6a972e57f48 100644
--- 
a/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/conf/IoTDBConstant.java
+++ 
b/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/conf/IoTDBConstant.java
@@ -87,12 +87,11 @@ public class IoTDBConstant {
   public static final String DEFAULT_CLUSTER_NAME = "defaultCluster";
   public static final String LOGO =
       ""
-          + " _____       _________  ______   ______    \n"
-          + "|_   _|     |  _   _  ||_   _ `.|_   _ \\   \n"
-          + "  | |   .--.|_/ | | \\_|  | | `. \\ | |_) |  \n"
-          + "  | | / .'`\\ \\  | |      | |  | | |  __'.  \n"
-          + " _| |_| \\__. | _| |_    _| |_.' /_| |__) | \n"
-          + "|_____|'.__.' |_____|  |______.'|_______/  ";
+          + " _   _ _____ ____      _    \n"
+          + "| | | | ____|  _ \\    / \\   \n"
+          + "| |_| |  _| | |_) |  / _ \\  \n"
+          + "|  _  | |___|  _ <  / ___ \\ \n"
+          + "|_| |_|_____|_| \\_\\/_/   \\_\\";
 
   // when running the program in IDE, we can not get the version info using
   // getImplementationVersion()
diff --git a/iotdb-core/pom.xml b/iotdb-core/pom.xml
index 8e0284290dc..235e31a1cbf 100644
--- a/iotdb-core/pom.xml
+++ b/iotdb-core/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
     <artifactId>iotdb-core</artifactId>
     <packaging>pom</packaging>
diff --git a/iotdb-core/relational-grammar/pom.xml 
b/iotdb-core/relational-grammar/pom.xml
index 6ebaa1f0a83..d5e9c270017 100644
--- a/iotdb-core/relational-grammar/pom.xml
+++ b/iotdb-core/relational-grammar/pom.xml
@@ -24,9 +24,9 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-core</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
-    <artifactId>iotdb-relational-grammar</artifactId>
+    <artifactId>relational-grammar</artifactId>
     <name>IoTDB: Core: Relational-Antlr-Parser</name>
     <description>Relational Antlr parser for IoTDB.</description>
     <dependencies>
diff --git a/iotdb-protocol/openapi/pom.xml b/iotdb-protocol/openapi/pom.xml
index 60d0d0811f4..3749a649c77 100644
--- a/iotdb-protocol/openapi/pom.xml
+++ b/iotdb-protocol/openapi/pom.xml
@@ -23,8 +23,8 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.iotdb</groupId>
-        <artifactId>iotdb-protocol</artifactId>
-        <version>2.0.3</version>
+        <artifactId>protocol</artifactId>
+        <version>0.1</version>
     </parent>
     <artifactId>openapi</artifactId>
     <name>IoTDB: Protocol: OpenAPI</name>
@@ -96,13 +96,13 @@
                             
<invokerPackage>org.apache.iotdb.db.protocol.rest.invoker</invokerPackage>
                             <generatorName>jaxrs-jersey</generatorName>
                             <groupId>org.apache.iotdb</groupId>
-                            <artifactId>iotdb-rest-service</artifactId>
+                            <artifactId>rest-service</artifactId>
                             
<artifactVersion>${project.version}</artifactVersion>
                             <addCompileSourceRoot>true</addCompileSourceRoot>
                             <configOptions>
                                 <licenseName>Apache License 2.0</licenseName>
                                 <groupId>org.apache.iotdb</groupId>
-                                <artifactId>iotdb-rest-service</artifactId>
+                                <artifactId>rest-service</artifactId>
                                 
<artifactVersion>${project.version}</artifactVersion>
                                 <dateLibrary>java8</dateLibrary>
                                 <useGzipFeature>true</useGzipFeature>
@@ -123,13 +123,13 @@
                             
<invokerPackage>org.apache.iotdb.db.protocol.rest.v1.invoker</invokerPackage>
                             <generatorName>jaxrs-jersey</generatorName>
                             <groupId>org.apache.iotdb</groupId>
-                            <artifactId>iotdb-rest-service</artifactId>
+                            <artifactId>rest-service</artifactId>
                             
<artifactVersion>${project.version}</artifactVersion>
                             <addCompileSourceRoot>true</addCompileSourceRoot>
                             <configOptions>
                                 <licenseName>Apache License 2.0</licenseName>
                                 <groupId>org.apache.iotdb</groupId>
-                                <artifactId>iotdb-rest-service</artifactId>
+                                <artifactId>rest-service</artifactId>
                                 
<artifactVersion>${project.version}</artifactVersion>
                                 <dateLibrary>java8</dateLibrary>
                                 <useGzipFeature>true</useGzipFeature>
@@ -150,13 +150,13 @@
                             
<invokerPackage>org.apache.iotdb.db.protocol.rest.v2.invoker</invokerPackage>
                             <generatorName>jaxrs-jersey</generatorName>
                             <groupId>org.apache.iotdb</groupId>
-                            <artifactId>iotdb-rest-service</artifactId>
+                            <artifactId>rest-service</artifactId>
                             
<artifactVersion>${project.version}</artifactVersion>
                             <addCompileSourceRoot>true</addCompileSourceRoot>
                             <configOptions>
                                 <licenseName>Apache License 2.0</licenseName>
                                 <groupId>org.apache.iotdb</groupId>
-                                <artifactId>iotdb-rest-service</artifactId>
+                                <artifactId>rest-service</artifactId>
                                 
<artifactVersion>${project.version}</artifactVersion>
                                 <dateLibrary>java8</dateLibrary>
                                 <useGzipFeature>true</useGzipFeature>
@@ -177,13 +177,13 @@
                             
<invokerPackage>org.apache.iotdb.db.protocol.rest.table.v1.invoker</invokerPackage>
                             <generatorName>jaxrs-jersey</generatorName>
                             <groupId>org.apache.iotdb</groupId>
-                            <artifactId>iotdb-rest-service</artifactId>
+                            <artifactId>rest-service</artifactId>
                             
<artifactVersion>${project.version}</artifactVersion>
                             <addCompileSourceRoot>true</addCompileSourceRoot>
                             <configOptions>
                                 <licenseName>Apache License 2.0</licenseName>
                                 <groupId>org.apache.iotdb</groupId>
-                                <artifactId>iotdb-rest-service</artifactId>
+                                <artifactId>rest-service</artifactId>
                                 
<artifactVersion>${project.version}</artifactVersion>
                                 <dateLibrary>java8</dateLibrary>
                                 <useGzipFeature>true</useGzipFeature>
diff --git a/iotdb-protocol/pom.xml b/iotdb-protocol/pom.xml
index 32ab3be02b9..1293815d2fe 100644
--- a/iotdb-protocol/pom.xml
+++ b/iotdb-protocol/pom.xml
@@ -24,9 +24,9 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
-    <artifactId>iotdb-protocol</artifactId>
+    <artifactId>protocol</artifactId>
     <packaging>pom</packaging>
     <name>IoTDB: Protocol</name>
     <modules>
diff --git a/iotdb-protocol/thrift-ainode/pom.xml 
b/iotdb-protocol/thrift-ainode/pom.xml
index 92d8f3a7a53..906b5f1dcee 100644
--- a/iotdb-protocol/thrift-ainode/pom.xml
+++ b/iotdb-protocol/thrift-ainode/pom.xml
@@ -23,10 +23,10 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.iotdb</groupId>
-        <artifactId>iotdb-protocol</artifactId>
-        <version>2.0.3</version>
+        <artifactId>protocol</artifactId>
+        <version>0.1</version>
     </parent>
-    <artifactId>iotdb-thrift-ainode</artifactId>
+    <artifactId>thrift-ainode</artifactId>
     <name>IoTDB: Protocol: Thrift AI Node</name>
     <description>RPC (Thrift) framework among AINodes.</description>
     <dependencies>
@@ -40,8 +40,8 @@
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift-commons</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift-commons</artifactId>
+            <version>0.1</version>
         </dependency>
     </dependencies>
     <build>
diff --git a/iotdb-protocol/thrift-commons/pom.xml 
b/iotdb-protocol/thrift-commons/pom.xml
index 9939e674a7c..4482989d54d 100644
--- a/iotdb-protocol/thrift-commons/pom.xml
+++ b/iotdb-protocol/thrift-commons/pom.xml
@@ -23,10 +23,10 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.iotdb</groupId>
-        <artifactId>iotdb-protocol</artifactId>
-        <version>2.0.3</version>
+        <artifactId>protocol</artifactId>
+        <version>0.1</version>
     </parent>
-    <artifactId>iotdb-thrift-commons</artifactId>
+    <artifactId>thrift-commons</artifactId>
     <name>IoTDB: Protocol: Thrift Commons</name>
     <description>RPC (Thrift) common framework.</description>
     <dependencies>
diff --git a/iotdb-protocol/thrift-confignode/pom.xml 
b/iotdb-protocol/thrift-confignode/pom.xml
index 99a2d19935c..299b1c01bbb 100644
--- a/iotdb-protocol/thrift-confignode/pom.xml
+++ b/iotdb-protocol/thrift-confignode/pom.xml
@@ -23,10 +23,10 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.iotdb</groupId>
-        <artifactId>iotdb-protocol</artifactId>
-        <version>2.0.3</version>
+        <artifactId>protocol</artifactId>
+        <version>0.1</version>
     </parent>
-    <artifactId>iotdb-thrift-confignode</artifactId>
+    <artifactId>thrift-confignode</artifactId>
     <name>IoTDB: Protocol: Thrift Config Node</name>
     <description>RPC (Thrift) framework among ConfigNodes.</description>
     <dependencies>
@@ -40,8 +40,8 @@
         </dependency>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift-commons</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift-commons</artifactId>
+            <version>0.1</version>
         </dependency>
     </dependencies>
     <build>
diff --git a/iotdb-protocol/thrift-consensus/pom.xml 
b/iotdb-protocol/thrift-consensus/pom.xml
index 8cb3a664e4a..6308dfb7e3a 100644
--- a/iotdb-protocol/thrift-consensus/pom.xml
+++ b/iotdb-protocol/thrift-consensus/pom.xml
@@ -23,17 +23,17 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.iotdb</groupId>
-        <artifactId>iotdb-protocol</artifactId>
-        <version>2.0.3</version>
+        <artifactId>protocol</artifactId>
+        <version>0.1</version>
     </parent>
-    <artifactId>iotdb-thrift-consensus</artifactId>
+    <artifactId>thrift-consensus</artifactId>
     <name>IoTDB: Protocol: Thrift Consensus</name>
     <description>RPC modules for consensus</description>
     <dependencies>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift-commons</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift-commons</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
diff --git a/iotdb-protocol/thrift-datanode/pom.xml 
b/iotdb-protocol/thrift-datanode/pom.xml
index 020978789e7..fc5cd4c11ed 100644
--- a/iotdb-protocol/thrift-datanode/pom.xml
+++ b/iotdb-protocol/thrift-datanode/pom.xml
@@ -23,17 +23,17 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.iotdb</groupId>
-        <artifactId>iotdb-protocol</artifactId>
-        <version>2.0.3</version>
+        <artifactId>protocol</artifactId>
+        <version>0.1</version>
     </parent>
-    <artifactId>iotdb-thrift</artifactId>
+    <artifactId>thrift</artifactId>
     <name>IoTDB: Protocol: Thrift Data Node</name>
     <description>RPC (Thrift) framework for client and DataNodes.</description>
     <dependencies>
         <dependency>
             <groupId>org.apache.iotdb</groupId>
-            <artifactId>iotdb-thrift-commons</artifactId>
-            <version>2.0.3</version>
+            <artifactId>thrift-commons</artifactId>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.apache.thrift</groupId>
diff --git a/jenkins.pom b/jenkins.pom
index c6302748168..4bd1ea971cd 100644
--- a/jenkins.pom
+++ b/jenkins.pom
@@ -32,7 +32,7 @@
     </parent>
 
     <groupId>org.apache.iotdb</groupId>
-    <artifactId>iotdb-jenkins-tools</artifactId>
+    <artifactId>jenkins-tools</artifactId>
     <version>0.2.0-SNAPSHOT</version>
     <packaging>pom</packaging>
 
diff --git a/library-udf/pom.xml b/library-udf/pom.xml
index 55b7715d094..27400e27bf1 100644
--- a/library-udf/pom.xml
+++ b/library-udf/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.iotdb</groupId>
         <artifactId>iotdb-parent</artifactId>
-        <version>2.0.3</version>
+        <version>0.1</version>
     </parent>
     <artifactId>library-udf</artifactId>
     <name>IoTDB: UDF</name>
@@ -41,7 +41,7 @@
         <dependency>
             <groupId>org.apache.iotdb</groupId>
             <artifactId>udf-api</artifactId>
-            <version>2.0.3</version>
+            <version>0.1</version>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
diff --git a/pom.xml b/pom.xml
index 58dc88856be..00cbc52185e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -35,7 +35,7 @@
     </parent>
     <groupId>org.apache.iotdb</groupId>
     <artifactId>iotdb-parent</artifactId>
-    <version>2.0.3</version>
+    <version>0.1</version>
     <packaging>pom</packaging>
     <name>Apache IoTDB Project Parent POM</name>
     <description>This is the top level project that builds, packages the iotdb 
engine, client, and integration libs.</description>

Reply via email to