diff --git a/Logger/CustomLogger.php b/Logger/CustomLogger.php
deleted file mode 100644
index ced63ec67cdea6f7ad6e43cddd40713b472e1db6..0000000000000000000000000000000000000000
--- a/Logger/CustomLogger.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-namespace BobGroup\BobGo\Logger;
-
-class CustomLogger extends \Monolog\Logger
-{
-}
diff --git a/Logger/Handler.php b/Logger/Handler.php
index 89a1aaeebcee7bf7e24f78be2647d4da91d3d909..21b3257a19cdf3f455f4a810a6e21df45b50ffb8 100644
--- a/Logger/Handler.php
+++ b/Logger/Handler.php
@@ -1,8 +1,8 @@
 <?php
 namespace BobGroup\BobGo\Logger;
 
-use Monolog\Logger;
 use Magento\Framework\Logger\Handler\Base;
+use Monolog\Logger;
 
 class Handler extends Base
 {
diff --git a/Logger/Logger.php b/Logger/Logger.php
new file mode 100644
index 0000000000000000000000000000000000000000..7b4ab3c2368b58898b0ce6b8a32b88b2094ed892
--- /dev/null
+++ b/Logger/Logger.php
@@ -0,0 +1,8 @@
+<?php
+namespace BobGroup\BobGo\Logger;
+
+use Monolog\Logger as MonologLogger;
+
+class Logger extends MonologLogger
+{
+}
diff --git a/Model/Carrier/BobGo.php b/Model/Carrier/BobGo.php
index 32e58981e115edae015f810d6bf0a4017af72146..6925e71013abeb6c7a4a04be0caecd4508c18d73 100644
--- a/Model/Carrier/BobGo.php
+++ b/Model/Carrier/BobGo.php
@@ -1187,7 +1187,7 @@ use Magento\Quote\Model\Quote\Address\RateRequest;
 use Magento\Shipping\Model\Carrier\AbstractCarrierOnline;
 use Magento\Shipping\Model\Carrier\CarrierInterface;
 use Magento\Shipping\Model\Rate\Result;
-use BobGroup\BobGo\Logger\CustomLogger;
+use BobGroup\BobGo\Logger\Logger;
 
 class BobGo extends AbstractCarrierOnline implements CarrierInterface
 {
@@ -1196,32 +1196,31 @@ class BobGo extends AbstractCarrierOnline implements CarrierInterface
 
     protected $scopeConfig;
     protected $httpClientFactory;
-    protected $customLogger;
+    protected $logger;
 
     public function __construct(
-        ScopeConfigInterface                                       $scopeConfig,
+        ScopeConfigInterface $scopeConfig,
         \Magento\Quote\Model\Quote\Address\RateResult\ErrorFactory $rateErrorFactory,
-        CustomLogger                                               $customLogger,
-        ZendClientFactory                                          $httpClientFactory,
-        array                                                      $data = []
-    )
-    {
+        Logger $logger,
+        ZendClientFactory $httpClientFactory,
+        array $data = []
+    ) {
         $this->scopeConfig = $scopeConfig;
         $this->httpClientFactory = $httpClientFactory;
-        $this->customLogger = $customLogger;
-        parent::__construct($scopeConfig, $rateErrorFactory, $customLogger, $data);
+        $this->logger = $logger;
+        parent::__construct($scopeConfig, $rateErrorFactory, $logger, $data);
     }
 
     public function collectRates(RateRequest $request)
     {
-        $this->customLogger->info('BobGo collectRates method called');
+        $this->logger->info('BobGo collectRates method called');
 
         if (!$this->getConfigFlag('active')) {
-            $this->customLogger->info('BobGo is not active');
+            $this->logger->info('BobGo is not active');
             return false;
         }
 
-        $this->customLogger->info('BobGo is active, proceeding with rate collection');
+        $this->logger->info('BobGo is active, proceeding with rate collection');
 
         $result = $this->_rateFactory->create();
 
@@ -1235,11 +1234,11 @@ class BobGo extends AbstractCarrierOnline implements CarrierInterface
             'package_qty' => $request->getPackageQty(),
         ];
 
-        $this->customLogger->info('Request parameters: ' . json_encode($params));
+        $this->logger->info('Request parameters: ' . json_encode($params));
 
         try {
             $apiResponse = $this->_fetchRatesFromApi($params);
-            $this->customLogger->info('API response: ' . json_encode($apiResponse));
+            $this->logger->info('API response: ' . json_encode($apiResponse));
 
             if ($apiResponse && isset($apiResponse['rates']) && !empty($apiResponse['rates'])) {
                 foreach ($apiResponse['rates'] as $rateData) {
@@ -1253,7 +1252,7 @@ class BobGo extends AbstractCarrierOnline implements CarrierInterface
                     $result->append($rate);
                 }
             } else {
-                $this->customLogger->info('No rates returned from API');
+                $this->logger->info('No rates returned from API');
                 $error = $this->_rateErrorFactory->create();
                 $error->setCarrier($this->_code);
                 $error->setCarrierTitle($this->getConfigData('title'));
@@ -1261,7 +1260,7 @@ class BobGo extends AbstractCarrierOnline implements CarrierInterface
                 return $error;
             }
         } catch (\Exception $e) {
-            $this->customLogger->error('Error fetching rates from API: ' . $e->getMessage());
+            $this->logger->error('Error fetching rates from API: ' . $e->getMessage());
             $error = $this->_rateErrorFactory->create();
             $error->setCarrier($this->_code);
             $error->setCarrierTitle($this->getConfigData('title'));
@@ -1287,20 +1286,20 @@ class BobGo extends AbstractCarrierOnline implements CarrierInterface
             $responseBody = $response->getBody();
 
             // Log the response body
-            $this->customLogger->info('Response body: ' . var_export($responseBody, true));
+            $this->logger->info('Response body: ' . var_export($responseBody, true));
 
             if ($responseBody === null) {
-                $this->customLogger->error('API response body is null');
+                $this->logger->error('API response body is null');
                 return false;
             }
 
             if ($response->isSuccessful()) {
                 return json_decode($responseBody, true);
             } else {
-                $this->customLogger->error('API request failed with status: ' . $response->getStatus());
+                $this->logger->error('API request failed with status: ' . $response->getStatus());
             }
         } catch (\Exception $e) {
-            $this->customLogger->error('Exception during API request: ' . $e->getMessage());
+            $this->logger->error('Exception during API request: ' . $e->getMessage());
         }
 
         return false;
diff --git a/composer.json b/composer.json
index 330819819a5b54bc71a50c1b976e70eb60a8303d..f908f860b03f7504ea1e174a657b88744791603d 100644
--- a/composer.json
+++ b/composer.json
@@ -3,6 +3,7 @@
   "description": "Streamline your order fulfillments with Bob Go",
   "require": {
     "php": "~8.1.28",
+    "monolog/monolog": "1.16.0",
     "magento/framework": "*"
   },
   "type": "magento2-module",
diff --git a/etc/di.xml b/etc/di.xml
index 817b31889564bfd78f15542b660366c72f767f28..fedc9eeb0003631811c48f5cc00d3e7e837e0d52 100644
--- a/etc/di.xml
+++ b/etc/di.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
 <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
-    <type name="BobGroup\BobGo\Logger\CustomLogger">
+    <type name="BobGroup\BobGo\Logger\Logger">
         <arguments>
             <argument name="name" xsi:type="string">bobgo</argument>
             <argument name="handlers" xsi:type="array">
diff --git a/registration.php b/registration.php
index 57847be33ec1639f9bd361fafcb2678b2ed0ac8b..a1c0652ebfa296e0addf5d0254ce169a1bc34928 100644
--- a/registration.php
+++ b/registration.php
@@ -1,10 +1,8 @@
 <?php
-//\Magento\Framework\Component\ComponentRegistrar::register(
-//    \Magento\Framework\Component\ComponentRegistrar::MODULE,
-//    'BobGroup_BobGo',
-//    __DIR__
-//);
+\Magento\Framework\Component\ComponentRegistrar::register(
+    \Magento\Framework\Component\ComponentRegistrar::MODULE,
+    'BobGroup_BobGo',
+    __DIR__
+);
 
-use Magento\Framework\Component\ComponentRegistrar;
 
-ComponentRegistrar::register(ComponentRegistrar::MODULE, 'BobGroup_BobGo', __DIR__);