diff --git a/src/main/java/org/example/Main.java b/src/main/java/org/example/Main.java
index e712257e44f827ecad2c60394be7235cd964a571..7b109f07bdc6802bc0610d171e20a5ffa510f0a0 100644
--- a/src/main/java/org/example/Main.java
+++ b/src/main/java/org/example/Main.java
@@ -3,14 +3,18 @@ package org.example;
 import javax.xml.ws.Endpoint;
 
 import org.example.service.ChallengeServiceImpl;
+import org.example.service.TopupServiceImpl;
+import org.example.service.restCodeServiceImpl;
 
 public class Main {
     public static void main(String[] args) {
         try {
-            Endpoint.publish("http://0.0.0.0:8081/ws/testing", new ChallengeServiceImpl());
+            Endpoint.publish("http://0.0.0.0:8081/topup", new TopupServiceImpl());
+            Endpoint.publish("http://0.0.0.0:8081/code", new restCodeServiceImpl());
+            
             System.out.println("Server started");
         } catch (Exception e) {
-            System.out.println("Something Wrong");
+            System.out.println("Something Wrong, error is " + e);
         }
     }
 }
\ No newline at end of file