diff --git a/.gitignore b/.gitignore
index 62c893550adb53d3a8fc29a1584ff831cb829062..decf36541199d23f84be403d354f2829983d84e7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,41 @@
-.idea/
\ No newline at end of file
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### IntelliJ IDEA ###
+.idea/modules.xml
+.idea/jarRepositories.xml
+.idea/compiler.xml
+.idea/libraries/
+*.iws
+*.iml
+*.ipr
+
+### Eclipse ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
+
+### Intellij IDEA ###
+.idea/
+
+### Mac OS ###
+.DS_Store
\ No newline at end of file
diff --git a/nutricraft/.gitignore b/nutricraft/.gitignore
deleted file mode 100644
index decf36541199d23f84be403d354f2829983d84e7..0000000000000000000000000000000000000000
--- a/nutricraft/.gitignore
+++ /dev/null
@@ -1,41 +0,0 @@
-target/
-!.mvn/wrapper/maven-wrapper.jar
-!**/src/main/**/target/
-!**/src/test/**/target/
-
-### IntelliJ IDEA ###
-.idea/modules.xml
-.idea/jarRepositories.xml
-.idea/compiler.xml
-.idea/libraries/
-*.iws
-*.iml
-*.ipr
-
-### Eclipse ###
-.apt_generated
-.classpath
-.factorypath
-.project
-.settings
-.springBeans
-.sts4-cache
-
-### NetBeans ###
-/nbproject/private/
-/nbbuild/
-/dist/
-/nbdist/
-/.nb-gradle/
-build/
-!**/src/main/**/build/
-!**/src/test/**/build/
-
-### VS Code ###
-.vscode/
-
-### Intellij IDEA ###
-.idea/
-
-### Mac OS ###
-.DS_Store
\ No newline at end of file
diff --git a/nutricraft/pom.xml b/pom.xml
similarity index 58%
rename from nutricraft/pom.xml
rename to pom.xml
index 5e8b121ba16a633952d9a163af61f94bcfc0ef76..0cf4402bcae191994026607d9fab9d9c2ff7e929 100644
--- a/nutricraft/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
     <modelVersion>4.0.0</modelVersion>
 
     <groupId>org.nutricraft</groupId>
-    <artifactId>nutricraft</artifactId>
+    <artifactId>nutricraft-soap</artifactId>
     <version>1.0-SNAPSHOT</version>
 
     <properties>
@@ -13,5 +13,17 @@
         <maven.compiler.target>8</maven.compiler.target>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     </properties>
+    <dependencies>
+        <dependency>
+            <groupId>io.github.cdimascio</groupId>
+            <artifactId>dotenv-java</artifactId>
+            <version>2.3.1</version>
+        </dependency>
+        <dependency>
+            <groupId>mysql</groupId>
+            <artifactId>mysql-connector-java</artifactId>
+            <version>8.0.33</version>
+        </dependency>
+    </dependencies>
 
 </project>
\ No newline at end of file
diff --git a/src/main/java/org/nutricraft/Database/Database.java b/src/main/java/org/nutricraft/Database/Database.java
new file mode 100644
index 0000000000000000000000000000000000000000..e5b852d8527c1c53991accaa53431f43dc97b192
--- /dev/null
+++ b/src/main/java/org/nutricraft/Database/Database.java
@@ -0,0 +1,33 @@
+package org.nutricraft.Database;
+import io.github.cdimascio.dotenv.Dotenv;
+
+import java.sql.Connection;
+import java.sql.DriverManager;
+
+public class Database {
+
+
+
+    public Database(){
+        try{
+            Dotenv dotenv = Dotenv.load();
+            String url = dotenv.get("DATABASE_URL_SOAP");
+            String username = dotenv.get("DB_USER");
+            String password = dotenv.get("DB_PASSWORD");
+            String dbname = dotenv.get("DB_NAME");
+            String port = dotenv.get("DB_PORT_SOAP");
+            System.out.println(url);
+            System.out.println(username);
+            System.out.println(password);
+            System.out.println(dbname);
+            System.out.println(port);
+            Connection connection = DriverManager.getConnection(url, username, password);
+
+            System.out.println("create database");
+        }catch (Exception e){
+            e.printStackTrace();
+            System.out.println("Something went wrong.....");
+        }
+    }
+    
+}
diff --git a/nutricraft/src/main/java/org/nutricraft/Main.java b/src/main/java/org/nutricraft/Main.java
similarity index 61%
rename from nutricraft/src/main/java/org/nutricraft/Main.java
rename to src/main/java/org/nutricraft/Main.java
index cc1c3ca2366f9df9dce209f4f89187c59014ce7d..f51742387bfacc034603165acae023b715583f46 100644
--- a/nutricraft/src/main/java/org/nutricraft/Main.java
+++ b/src/main/java/org/nutricraft/Main.java
@@ -1,18 +1,20 @@
 package org.nutricraft;
 
+import org.nutricraft.Database.Database;
 import org.nutricraft.Services.SubscriptionServicesImplement;
 
-import javax.xml.ws.Endpoint;
+// import javax.xml.ws.Endpoint;
 
 // Press Shift twice to open the Search Everywhere dialog and type `show whitespaces`,
 // then press Enter. You can now see whitespace characters in your code.
 public class Main {
     public static void main(String[] args) {
         try {
-            Endpoint.publish("http://localhost:8081/ws/subscription", new SubscriptionServicesImplement());
-            System.out.println("iiiininimimimmi");
+//            Endpoint.publish("http://localhost:8081/ws/subscription", new SubscriptionServicesImplement());
+            Database a = new Database();
+
         }catch (Exception e){
-            System.out.println(e);
+            e.printStackTrace();
             System.out.println("woiii");
         }
     }
diff --git a/nutricraft/src/main/java/org/nutricraft/Services/SubscriptionServices.java b/src/main/java/org/nutricraft/Services/SubscriptionServices.java
similarity index 100%
rename from nutricraft/src/main/java/org/nutricraft/Services/SubscriptionServices.java
rename to src/main/java/org/nutricraft/Services/SubscriptionServices.java
diff --git a/nutricraft/src/main/java/org/nutricraft/Services/SubscriptionServicesImplement.java b/src/main/java/org/nutricraft/Services/SubscriptionServicesImplement.java
similarity index 78%
rename from nutricraft/src/main/java/org/nutricraft/Services/SubscriptionServicesImplement.java
rename to src/main/java/org/nutricraft/Services/SubscriptionServicesImplement.java
index e18dbf48ef0f29d057ad917765d2b917a0646c4b..7cd8c3fb0f20e55f9e90d162af39f0b0e275b272 100644
--- a/nutricraft/src/main/java/org/nutricraft/Services/SubscriptionServicesImplement.java
+++ b/src/main/java/org/nutricraft/Services/SubscriptionServicesImplement.java
@@ -4,7 +4,7 @@ import javax.jws.WebMethod;
 import javax.jws.WebService;
 
 @WebService
-public class SubscriptionServicesImplement {
+public class SubscriptionServicesImplement implements SubscriptionServices{
     @WebMethod
     public String newSubscription(){
         return "newSubs";