diff --git a/.idea/shelf/Uncommitted_changes_before_Update_at_5_1_23,_3_40_PM_[Changes]/mercurius b/.idea/shelf/Uncommitted_changes_before_Update_at_5_1_23,_3_40_PM_[Changes]/mercurius
deleted file mode 100755
index d08d76c..0000000
Binary files a/.idea/shelf/Uncommitted_changes_before_Update_at_5_1_23,_3_40_PM_[Changes]/mercurius and /dev/null differ
diff --git a/.idea/shelf/Uncommitted_changes_before_Update_at_5_1_23,_3_40_PM_[Changes]/mercurius-client b/.idea/shelf/Uncommitted_changes_before_Update_at_5_1_23,_3_40_PM_[Changes]/mercurius-client
deleted file mode 100755
index e98e304..0000000
Binary files a/.idea/shelf/Uncommitted_changes_before_Update_at_5_1_23,_3_40_PM_[Changes]/mercurius-client and /dev/null differ
diff --git a/.idea/shelf/Uncommitted_changes_before_Update_at_5_1_23,_3_40_PM_[Changes]/shelved.patch b/.idea/shelf/Uncommitted_changes_before_Update_at_5_1_23,_3_40_PM_[Changes]/shelved.patch
deleted file mode 100644
index e69de29..0000000
diff --git a/.idea/shelf/Uncommitted_changes_before_Update_at_5_1_23,_3_40_PM_[do_not_commit]/shelved.patch b/.idea/shelf/Uncommitted_changes_before_Update_at_5_1_23,_3_40_PM_[do_not_commit]/shelved.patch
deleted file mode 100644
index 2b7d4a8..0000000
--- a/.idea/shelf/Uncommitted_changes_before_Update_at_5_1_23,_3_40_PM_[do_not_commit]/shelved.patch
+++ /dev/null
@@ -1,113 +0,0 @@
-Index: .scannerwork/scanner-report/analysis.log
-IDEA additional info:
-Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
-<+>UTF-8
-===================================================================
-diff --git a/.scannerwork/scanner-report/analysis.log b/.scannerwork/scanner-report/analysis.log
-new file mode 100644
---- /dev/null
-+++ b/.scannerwork/scanner-report/analysis.log
-@@ -0,0 +1,101 @@
-+Environment variables:
-+ - COLORTERM=truecolor
-+ - DISPLAY=:0
-+ - HISTSIZE=50000
-+ - HOME=/root
-+ - HOSTNAME=fedora
-+ - LANG=en_US.UTF-8
-+ - LOGNAME=root
-+ - LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
-+ - MAIL=/var/spool/mail/xpirr
-+ - PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/snapd/snap/bin
-+ - PWD=/home/xpirr/GolandProjects/mercurius
-+ - SHELL=/usr/bin/zsh
-+ - SHLVL=0
-+ - SUDO_COMMAND=/home/xpirr/Downloads/sonar-scanner-cli-4.8.0.2856/sonar-scanner-4.8.0.2856/bin/sonar-scanner -X -Dsonar.projectKey=mercurius -Dsonar.sources=. -Dsonar.host.url=http://localhost:9000 -Dsonar.login=928bf8ed65b5655d005dfce971b35142726f8656
-+ - SUDO_GID=1000
-+ - SUDO_UID=1000
-+ - SUDO_USER=xpirr
-+ - TERM=xterm-256color
-+ - USER=root
-+ - USERNAME=xpirr
-+ - XAUTHORITY=/run/user/1000/gdm/Xauthority
-+System properties:
-+ - file.encoding=UTF-8
-+ - file.separator=/
-+ - java.awt.headless=true
-+ - java.class.path=/home/xpirr/Downloads/sonar-scanner-cli-4.8.0.2856/sonar-scanner-4.8.0.2856/lib/sonar-scanner-cli-4.8.0.2856.jar
-+ - java.class.version=61.0
-+ - java.home=/usr/lib/jvm/java-17-openjdk-17.0.6.0.10-1.fc37.x86_64
-+ - java.io.tmpdir=/tmp
-+ - java.library.path=/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
-+ - java.runtime.name=OpenJDK Runtime Environment
-+ - java.runtime.version=17.0.6+10
-+ - java.specification.name=Java Platform API Specification
-+ - java.specification.vendor=Oracle Corporation
-+ - java.specification.version=17
-+ - java.vendor=Red Hat, Inc.
-+ - java.vendor.url=https://www.redhat.com/
-+ - java.vendor.url.bug=https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&component=java-17-openjdk&version=37
-+ - java.vendor.version=(Red_Hat-17.0.6.0.10-1.fc37)
-+ - java.version=17.0.6
-+ - java.version.date=2023-01-17
-+ - java.vm.compressedOopsMode=Zero based
-+ - java.vm.info=mixed mode, sharing
-+ - java.vm.name=OpenJDK 64-Bit Server VM
-+ - java.vm.specification.name=Java Virtual Machine Specification
-+ - java.vm.specification.vendor=Oracle Corporation
-+ - java.vm.specification.version=17
-+ - java.vm.vendor=Red Hat, Inc.
-+ - java.vm.version=17.0.6+10
-+ - jdk.debug=release
-+ - line.separator=
-+
-+ - native.encoding=UTF-8
-+ - os.arch=amd64
-+ - os.name=Linux
-+ - os.version=6.2.8-200.fc37.x86_64
-+ - path.separator=:
-+ - project.home=/home/xpirr/GolandProjects/mercurius
-+ - scanner.home=/home/xpirr/Downloads/sonar-scanner-cli-4.8.0.2856/sonar-scanner-4.8.0.2856
-+ - sun.arch.data.model=64
-+ - sun.boot.library.path=/usr/lib/jvm/java-17-openjdk-17.0.6.0.10-1.fc37.x86_64/lib
-+ - sun.cpu.endian=little
-+ - sun.io.unicode.encoding=UnicodeLittle
-+ - sun.java.command=org.sonarsource.scanner.cli.Main -X -Dsonar.projectKey=mercurius -Dsonar.sources=. -Dsonar.host.url=http://localhost:9000 -Dsonar.login=928bf8ed65b5655d005dfce971b35142726f8656
-+ - sun.java.launcher=SUN_STANDARD
-+ - sun.jnu.encoding=UTF-8
-+ - sun.management.compiler=HotSpot 64-Bit Tiered Compilers
-+ - sun.stderr.encoding=UTF-8
-+ - sun.stdout.encoding=UTF-8
-+ - user.country=US
-+ - user.dir=/home/xpirr/GolandProjects/mercurius
-+ - user.home=/root
-+ - user.language=en
-+ - user.name=root
-+ - user.timezone=Europe/Istanbul
-+SonarQube plugins:
-+ - SonarC# 7.0.1.4822 (csharp)
-+ - SonarPython 1.9.1.2080 (python)
-+ - SonarJava 5.2.0.13398 (java)
-+ - Git 1.4.0.1037 (scmgit)
-+ - SonarFlex 2.4.0.1222 (flex)
-+ - SonarXML 1.5.0.1373 (xml)
-+ - SonarPHP 2.13.0.3107 (php)
-+ - SonarTS 1.6.0.2388 (typescript)
-+ - Svn 1.7.0.1017 (scmsvn)
-+ - SonarJS 4.1.0.6085 (javascript)
-+Global properties:
-+ - sonar.core.id=AYdDZHm4VdsmR6ntoKmr
-+ - sonar.core.startTime=2023-04-02T19:14:30+0000
-+Settings for module: mercurius
-+ - sonar.host.url=http://localhost:9000
-+ - sonar.login=******
-+ - sonar.projectBaseDir=/home/xpirr/GolandProjects/mercurius
-+ - sonar.projectKey=mercurius
-+ - sonar.scanner.app=ScannerCLI
-+ - sonar.scanner.appVersion=4.8.0.2856
-+ - sonar.sourceEncoding=UTF-8
-+ - sonar.sources=.
-+ - sonar.verbose=true
-+ - sonar.working.directory=/home/xpirr/GolandProjects/mercurius/.scannerwork
-diff --git a/.scannerwork/.sonar_lock b/.scannerwork/.sonar_lock
-new file mode 100644
diff --git a/.idea/shelf/Uncommitted_changes_before_Update_at_5_1_23,_3_40_PM_[do_not_commit]1/shelved.patch b/.idea/shelf/Uncommitted_changes_before_Update_at_5_1_23,_3_40_PM_[do_not_commit]1/shelved.patch
deleted file mode 100644
index e69de29..0000000
diff --git a/.idea/shelf/Uncommitted_changes_before_Update_at_5_1_23__3_40_PM__Changes_.xml b/.idea/shelf/Uncommitted_changes_before_Update_at_5_1_23__3_40_PM__Changes_.xml
deleted file mode 100644
index ce19167..0000000
--- a/.idea/shelf/Uncommitted_changes_before_Update_at_5_1_23__3_40_PM__Changes_.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/shelf/Uncommitted_changes_before_Update_at_5_1_23__3_40_PM__do_not_commit_.xml b/.idea/shelf/Uncommitted_changes_before_Update_at_5_1_23__3_40_PM__do_not_commit_.xml
deleted file mode 100644
index 9e6b9e1..0000000
--- a/.idea/shelf/Uncommitted_changes_before_Update_at_5_1_23__3_40_PM__do_not_commit_.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/.idea/shelf/Uncommitted_changes_before_Update_at_6_16_23,_1_25_AM_[Changes]/mercurius b/.idea/shelf/Uncommitted_changes_before_Update_at_6_16_23,_1_25_AM_[Changes]/mercurius
deleted file mode 100755
index 03675ad..0000000
Binary files a/.idea/shelf/Uncommitted_changes_before_Update_at_6_16_23,_1_25_AM_[Changes]/mercurius and /dev/null differ
diff --git a/.idea/shelf/Uncommitted_changes_before_Update_at_6_16_23,_1_25_AM_[Changes]/publisher-client b/.idea/shelf/Uncommitted_changes_before_Update_at_6_16_23,_1_25_AM_[Changes]/publisher-client
deleted file mode 100755
index ee1397f..0000000
Binary files a/.idea/shelf/Uncommitted_changes_before_Update_at_6_16_23,_1_25_AM_[Changes]/publisher-client and /dev/null differ
diff --git a/.idea/shelf/Uncommitted_changes_before_Update_at_6_16_23,_1_25_AM_[Changes]/shelved.patch b/.idea/shelf/Uncommitted_changes_before_Update_at_6_16_23,_1_25_AM_[Changes]/shelved.patch
deleted file mode 100644
index ac3e25a..0000000
--- a/.idea/shelf/Uncommitted_changes_before_Update_at_6_16_23,_1_25_AM_[Changes]/shelved.patch
+++ /dev/null
@@ -1,327 +0,0 @@
-Index: .idea/workspace.xml
-IDEA additional info:
-Subsystem: com.intellij.openapi.diff.impl.patch.BaseRevisionTextPatchEP
-<+>\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n \n \n
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n {\n "lastFilter": {\n "state": "OPEN"\n }\n}\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n {\n "keyToString": {\n "ASKED_ADD_EXTERNAL_FILES": "true",\n "ASKED_SHARE_PROJECT_CONFIGURATION_FILES": "true",\n "DefaultGoTemplateProperty": "Go Application",\n "RunOnceActivity.OpenProjectViewOnStart": "true",\n "RunOnceActivity.ShowReadmeOnStart": "true",\n "RunOnceActivity.go.formatter.settings.were.checked": "true",\n "RunOnceActivity.go.migrated.go.modules.settings": "true",\n "RunOnceActivity.go.modules.go.list.on.any.changes.was.set": "true",\n "WebServerToolWindowFactoryState": "false",\n "git-widget-placeholder": "master",\n "go.import.settings.migrated": "true",\n "go.sdk.automatically.set": "true",\n "last_opened_file_path": "/home/xpirr/GolandProjects/mercurius",\n "node.js.detected.package.eslint": "true",\n "node.js.selected.package.eslint": "(autodetect)",\n "settings.editor.selected.configurable": "reference.settings.ide.settings.new.ui"\n }\n}\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n true\n \n \n \n \n \n file://$PROJECT_DIR$/internal/server/server.go\n \n \n \n \n \n
-Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
-<+>UTF-8
-===================================================================
-diff --git a/.idea/workspace.xml b/.idea/workspace.xml
---- a/.idea/workspace.xml (revision 712d9159f05a611f7d201d83eef5709d4bf92254)
-+++ b/.idea/workspace.xml (date 1686867561866)
-@@ -4,21 +4,15 @@
-
-
-
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-+
-+
-+
-+
-+
-+
-+
-
-+
-
-
-
-@@ -33,11 +27,11 @@
-
-
-
--
-+
-
-
-
-
-
-@@ -67,26 +61,26 @@
-
-
-
-- {
-- "keyToString": {
-- "ASKED_ADD_EXTERNAL_FILES": "true",
-- "ASKED_SHARE_PROJECT_CONFIGURATION_FILES": "true",
-- "DefaultGoTemplateProperty": "Go Application",
-- "RunOnceActivity.OpenProjectViewOnStart": "true",
-- "RunOnceActivity.ShowReadmeOnStart": "true",
-- "RunOnceActivity.go.formatter.settings.were.checked": "true",
-- "RunOnceActivity.go.migrated.go.modules.settings": "true",
-- "RunOnceActivity.go.modules.go.list.on.any.changes.was.set": "true",
-- "WebServerToolWindowFactoryState": "false",
-- "git-widget-placeholder": "master",
-- "go.import.settings.migrated": "true",
-- "go.sdk.automatically.set": "true",
-- "last_opened_file_path": "/home/xpirr/GolandProjects/mercurius",
-- "node.js.detected.package.eslint": "true",
-- "node.js.selected.package.eslint": "(autodetect)",
-- "settings.editor.selected.configurable": "reference.settings.ide.settings.new.ui"
-+
-+}]]>
-
-
-
-@@ -94,15 +88,6 @@
-
-
-
--
--
--
--
--
--
--
--
--
-
-
-
-@@ -118,16 +103,6 @@
-
-
-
--
--
--
--
--
--
--
--
--
--
-
-
-
-@@ -147,9 +122,11 @@
-
-
-
-+
-+
-+
-
-
--
-
-
-
-@@ -206,14 +183,4 @@
-
- true
-
--
--
--
--
-- file://$PROJECT_DIR$/internal/server/server.go
--
--
--
--
--
-
-\ No newline at end of file
-Index: pkg/client/client.go
-IDEA additional info:
-Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
-<+>UTF-8
-===================================================================
-diff --git a/pkg/client/client.go b/pkg/client/client.go
-new file mode 100644
---- /dev/null (date 1686867845138)
-+++ b/pkg/client/client.go (date 1686867845138)
-@@ -0,0 +1,120 @@
-+package client
-+
-+import (
-+ "context"
-+ "errors"
-+ "fmt"
-+ "github.com/google/uuid"
-+ "github.com/ispiroglu/mercurius/internal/logger"
-+ "github.com/ispiroglu/mercurius/pkg/serialize"
-+ "github.com/ispiroglu/mercurius/proto"
-+
-+ "go.uber.org/zap"
-+ "google.golang.org/protobuf/types/known/timestamppb"
-+)
-+
-+type Client struct {
-+ Name string
-+ c proto.MercuriusClient
-+ s *serialize.Serializer
-+}
-+
-+var l = logger.NewLogger()
-+
-+// Where to locate defer conn.Close()
-+func NewClient(name string, addr string) (*Client, error) {
-+ conn := getConnection(addr)
-+ if conn == nil {
-+ l.Error("could not Create a connection")
-+ return nil, errors.New("could not Create a connection")
-+ }
-+
-+ c := proto.NewMercuriusClient(conn)
-+ l.Info("Created the client")
-+
-+ return &Client{
-+ c: c,
-+ Name: name,
-+ s: serialize.NewSerializer(),
-+ }, nil
-+}
-+
-+func (client *Client) Subscribe(topicName string, ctx context.Context, fn func(event *proto.Event) error) error {
-+ r := client.createSubRequest(topicName)
-+ subStream, err := client.c.Subscribe(ctx, r)
-+ if err != nil {
-+ return err
-+ }
-+
-+ go func() {
-+ for {
-+ e, err := subStream.Recv()
-+ if err != nil {
-+ // TODO: What if cannot receive?
-+ continue
-+ }
-+
-+ l.Info("Received Event", zap.String("Client", client.Name), zap.String("Topic", e.Topic))
-+ err = fn(e)
-+ if err != nil {
-+ _ = client.retry(ctx, e, r.SubscriberID)
-+ }
-+ }
-+ }()
-+
-+ return nil
-+}
-+
-+func (client *Client) Publish(topicName string, body any, ctx context.Context) error {
-+ e, err := client.createEvent(topicName, body)
-+ if err != nil {
-+ return err
-+ }
-+
-+ ack, err := client.c.Publish(ctx, e)
-+ if err != nil || ack != nil {
-+ return err
-+ }
-+
-+ return nil
-+}
-+
-+func (client *Client) retry(ctx context.Context, e *proto.Event, subId string) error {
-+ r := &proto.RetryRequest{
-+ SubscriberID: subId,
-+ Event: e,
-+ CreatedAt: timestamppb.Now(),
-+ }
-+ ack, err := client.c.Retry(ctx, r)
-+ if err != nil || ack != nil {
-+ return err
-+ }
-+
-+ return nil
-+}
-+
-+func (client *Client) createSubRequest(topicName string) *proto.SubscribeRequest {
-+ return &proto.SubscribeRequest{
-+ SubscriberID: uuid.NewString(),
-+ SubscriberName: fmt.Sprint("%s:%s", client.Name, topicName),
-+ Topic: topicName,
-+ CreatedAt: timestamppb.Now(),
-+ }
-+}
-+
-+func (client *Client) createEvent(topicName string, body any) (*proto.Event, error) {
-+ b, err := client.s.Encode(body)
-+ if err != nil {
-+ l.Error("error while encoding the event", zap.Any("Event", body), zap.Error(err))
-+ return nil, errors.New("error while encoding the event")
-+ }
-+ e := proto.Event{
-+ Id: uuid.NewString(),
-+ Topic: topicName,
-+ Body: b,
-+ CreatedAt: timestamppb.Now(),
-+ ExpiresAt: 0, // TODO:
-+ }
-+
-+ return &e, nil
-+}
-Index: pkg/client/grpc_dial.go
-IDEA additional info:
-Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
-<+>UTF-8
-===================================================================
-diff --git a/pkg/client/grpc_dial.go b/pkg/client/grpc_dial.go
-new file mode 100644
---- /dev/null (date 1686860986592)
-+++ b/pkg/client/grpc_dial.go (date 1686860986592)
-@@ -0,0 +1,25 @@
-+package client
-+
-+import (
-+ "google.golang.org/grpc"
-+ "google.golang.org/grpc/credentials/insecure"
-+ "sync"
-+)
-+
-+var (
-+ conn *grpc.ClientConn
-+ o sync.Once
-+)
-+
-+func getConnection(addr string) *grpc.ClientConn {
-+ o.Do(func() {
-+ c, err := grpc.Dial(addr, grpc.WithTransportCredentials(insecure.NewCredentials()))
-+ if err != nil {
-+ conn = nil
-+ } else {
-+ conn = c
-+ }
-+ })
-+
-+ return conn
-+}
diff --git a/.idea/shelf/Uncommitted_changes_before_Update_at_6_16_23,_1_25_AM_[Changes]/subscriber-client b/.idea/shelf/Uncommitted_changes_before_Update_at_6_16_23,_1_25_AM_[Changes]/subscriber-client
deleted file mode 100755
index 6d02e55..0000000
Binary files a/.idea/shelf/Uncommitted_changes_before_Update_at_6_16_23,_1_25_AM_[Changes]/subscriber-client and /dev/null differ
diff --git a/.idea/shelf/Uncommitted_changes_before_Update_at_6_16_23__1_25_AM__Changes_.xml b/.idea/shelf/Uncommitted_changes_before_Update_at_6_16_23__1_25_AM__Changes_.xml
deleted file mode 100644
index 47f3556..0000000
--- a/.idea/shelf/Uncommitted_changes_before_Update_at_6_16_23__1_25_AM__Changes_.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
deleted file mode 100644
index 85ea6cd..0000000
--- a/.idea/workspace.xml
+++ /dev/null
@@ -1,256 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {
- "lastFilter": {
- "state": "OPEN"
- }
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {
- "keyToString": {
- "ASKED_ADD_EXTERNAL_FILES": "true",
- "ASKED_SHARE_PROJECT_CONFIGURATION_FILES": "true",
- "DefaultGoTemplateProperty": "Go Application",
- "RunOnceActivity.OpenProjectViewOnStart": "true",
- "RunOnceActivity.ShowReadmeOnStart": "true",
- "RunOnceActivity.go.formatter.settings.were.checked": "true",
- "RunOnceActivity.go.migrated.go.modules.settings": "true",
- "RunOnceActivity.go.modules.go.list.on.any.changes.was.set": "true",
- "WebServerToolWindowFactoryState": "false",
- "git-widget-placeholder": "final",
- "go.import.settings.migrated": "true",
- "go.sdk.automatically.set": "true",
- "last_opened_file_path": "/home/xpirr/GolandProjects/final-report-comparisons/http-example",
- "node.js.detected.package.eslint": "true",
- "node.js.selected.package.eslint": "(autodetect)",
- "settings.editor.selected.configurable": "preferences.lookFeel"
- }
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
-
-
-
- file://$PROJECT_DIR$/cmd/mercurius/mercurius.go
- 36
-
-
-
- file://$PROJECT_DIR$/cmd/mercurius/mercurius.go
- 28
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file