diff --git a/README.md b/README.md
index 7fa33da..27a3e33 100644
--- a/README.md
+++ b/README.md
@@ -1,9 +1,9 @@
 # Flexible Media Library for Laravel
 
-[![Latest Version on Packagist](https://img.shields.io/packagist/v/ElegantEngineeringTech/laravel-media.svg?style=flat-square)](https://packagist.org/packages/ElegantEngineeringTech/laravel-media)
+[![Latest Version on Packagist](https://img.shields.io/packagist/v/elegantly/laravel-media.svg?style=flat-square)](https://packagist.org/packages/elegantly/laravel-media)
 [![GitHub Tests Action Status](https://img.shields.io/github/actions/workflow/status/ElegantEngineeringTech/laravel-media/run-tests.yml?branch=main&label=tests&style=flat-square)](https://github.com/ElegantEngineeringTech/laravel-media/actions?query=workflow%3Arun-tests+branch%3Amain)
 [![GitHub Code Style Action Status](https://img.shields.io/github/actions/workflow/status/ElegantEngineeringTech/laravel-media/fix-php-code-style-issues.yml?branch=main&label=code%20style&style=flat-square)](https://github.com/ElegantEngineeringTech/laravel-media/actions?query=workflow%3A"Fix+PHP+code+style+issues"+branch%3Amain)
-[![Total Downloads](https://img.shields.io/packagist/dt/ElegantEngineeringTech/laravel-media.svg?style=flat-square)](https://packagist.org/packages/ElegantEngineeringTech/laravel-media)
+[![Total Downloads](https://img.shields.io/packagist/dt/elegantly/laravel-media.svg?style=flat-square)](https://packagist.org/packages/elegantly/laravel-media)
 
 This package offers an extremely flexible media library, enabling you to store any type of file along with their conversions (nested conversions are supported). It is designed to work seamlessly with any filesystem solutions (local or cloud) such as Bunny.net, AWS S3/MediaConvert, Transloadit, among others.
 
@@ -49,18 +49,18 @@ Here is how our `Channel` class will be defined:
 ```php
 namespace App\Models;
 
-use ElegantEngineeringTech\Media\Traits\HasMedia;
-use ElegantEngineeringTech\Media\MediaCollection;
-use ElegantEngineeringTech\Media\MediaConversion;
-use ElegantEngineeringTech\Media\Enums\MediaType;
+use Elegantly\Media\Traits\HasMedia;
+use Elegantly\Media\MediaCollection;
+use Elegantly\Media\MediaConversion;
+use Elegantly\Media\Enums\MediaType;
 use Illuminate\Database\Eloquent\Model;
 use Illuminate\Support\Collection;
 use Spatie\Image\Enums\Fit;
 use \App\Jobs\Media\OptimizedImageConversionJob;
-use ElegantEngineeringTech\Media\Models\Media;
-use ElegantEngineeringTech\Media\Contracts\InteractWithMedia;
+use Elegantly\Media\Models\Media;
+use Elegantly\Media\Contracts\InteractWithMedia;
 use Illuminate\Contracts\Support\Arrayable;
-use ElegantEngineeringTech\Media\Support\ResponsiveImagesConversionsPreset;
+use Elegantly\Media\Support\ResponsiveImagesConversionsPreset;
 
 class Channel extends Model implements InteractWithMedia
 {
@@ -194,7 +194,7 @@ class ImageUploader extends Component
 You can install the package via composer:
 
 ```bash
-composer require ElegantEngineeringTech/laravel-media
+composer require elegantly/laravel-media
 ```
 
 You have to publish and run the migrations with:
@@ -213,13 +213,13 @@ php artisan vendor:publish --tag="laravel-media-config"
 This is the contents of the published config file:
 
 ```php
-use ElegantEngineeringTech\Media\Jobs\DeleteModelMediaJob;
-use ElegantEngineeringTech\Media\Models\Media;
+use Elegantly\Media\Jobs\DeleteModelMediaJob;
+use Elegantly\Media\Models\Media;
 
 return [
     /**
      * The media model
-     * Define your own model here by extending \ElegantEngineeringTech\Media\Models\Media::class
+     * Define your own model here by extending \Elegantly\Media\Models\Media::class
      */
     'model' => Media::class,
 
@@ -318,9 +318,9 @@ First, you need to add the `HasMedia` trait and the `InteractWithMedia` interfac
 ```php
 namespace App\Models;
 
-use ElegantEngineeringTech\Media\Traits\HasMedia;
+use Elegantly\Media\Traits\HasMedia;
 use Illuminate\Database\Eloquent\Model;
-use ElegantEngineeringTech\Media\Contracts\InteractWithMedia;
+use Elegantly\Media\Contracts\InteractWithMedia;
 
 class Channel extends Model implements InteractWithMedia
 {
@@ -334,10 +334,10 @@ You can then define your media collections in the `registerMediaCollections` met
 ```php
 namespace App\Models;
 
-use ElegantEngineeringTech\Media\Traits\HasMedia;
-use ElegantEngineeringTech\Media\MediaCollection;
+use Elegantly\Media\Traits\HasMedia;
+use Elegantly\Media\MediaCollection;
 use Illuminate\Database\Eloquent\Model;
-use ElegantEngineeringTech\Media\Contracts\InteractWithMedia;
+use Elegantly\Media\Contracts\InteractWithMedia;
 use Illuminate\Contracts\Support\Arrayable;
 
 class Channel extends Model implements InteractWithMedia
@@ -377,18 +377,18 @@ This package provides common jobs for your conversions to simplify your work:
 ```php
 namespace App\Models;
 
-use ElegantEngineeringTech\Media\Traits\HasMedia;
-use ElegantEngineeringTech\Media\MediaCollection;
-use ElegantEngineeringTech\Media\MediaConversion;
-use ElegantEngineeringTech\Media\Enums\MediaType;
+use Elegantly\Media\Traits\HasMedia;
+use Elegantly\Media\MediaCollection;
+use Elegantly\Media\MediaConversion;
+use Elegantly\Media\Enums\MediaType;
 use Illuminate\Database\Eloquent\Model;
 use Illuminate\Support\Collection;
 use Spatie\Image\Enums\Fit;
 use \App\Jobs\Media\OptimizedImageConversionJob;
-use ElegantEngineeringTech\Media\Models\Media;
-use ElegantEngineeringTech\Media\Contracts\InteractWithMedia;
+use Elegantly\Media\Models\Media;
+use Elegantly\Media\Contracts\InteractWithMedia;
 use Illuminate\Contracts\Support\Arrayable;
-use ElegantEngineeringTech\Media\Support\ResponsiveImagesConversionsPreset;
+use Elegantly\Media\Support\ResponsiveImagesConversionsPreset;
 
 class Channel extends Model implements InteractWithMedia
 {
@@ -446,7 +446,7 @@ You can create your own conversion by creating a new class in your app (e.g., `A
 
 Media conversions are executed through Laravel Jobs. You can perform any task in the job, provided that:
 
--   Your job extends `ElegantEngineeringTech\Media\Jobs\MediaConversion`.
+-   Your job extends `Elegantly\Media\Jobs\MediaConversion`.
 -   Your job defines a `run` method.
 -   Your job calls `$this->media->storeConversion(...)`.
 
@@ -457,12 +457,12 @@ Let's consider a common media conversion task: optimizing an image. Here's how y
 ```php
 namespace App\Support\MediaConversions;
 
-use ElegantEngineeringTech\Media\Models\Media;
+use Elegantly\Media\Models\Media;
 use Illuminate\Support\Facades\File;
 use Spatie\Image\Enums\Fit;
 use Spatie\Image\Image;
 use Spatie\ImageOptimizer\OptimizerChain;
-use ElegantEngineeringTech\Media\Jobs\MediaConversionJob;
+use Elegantly\Media\Jobs\MediaConversionJob;
 
 class OptimizedImageConversionJob extends MediaConversionJob
 {
@@ -512,7 +512,7 @@ First, create your own model class:
 ```php
 namespace App\Models;
 
-use ElegantEngineeringTech\Media\Models\Media as FinllerMedia;
+use Elegantly\Media\Models\Media as FinllerMedia;
 
 class Media extends FinllerMedia
 {
@@ -540,8 +540,8 @@ The library is typed with generics, so you can use your own Media model seamless
 namespace App\Models;
 
 use App\Models\Media;
-use ElegantEngineeringTech\Media\Traits\HasMedia;
-use ElegantEngineeringTech\Media\Contracts\InteractWithMedia;
+use Elegantly\Media\Traits\HasMedia;
+use Elegantly\Media\Contracts\InteractWithMedia;
 
 /**
  * @implements InteractWithMedia<Media>
diff --git a/composer.json b/composer.json
index da64724..1498a12 100644
--- a/composer.json
+++ b/composer.json
@@ -1,8 +1,8 @@
 {
-    "name": "elegantengineeringtech/laravel-media",
+    "name": "elegantly/laravel-media",
     "description": "A flexible media library for Laravel",
     "keywords": [
-        "ElegantEngineeringTech",
+        "Elegantly",
         "laravel",
         "laravel-media"
     ],
@@ -38,13 +38,13 @@
     },
     "autoload": {
         "psr-4": {
-            "ElegantEngineeringTech\\Media\\": "src/",
-            "ElegantEngineeringTech\\Media\\Database\\Factories\\": "database/factories/"
+            "Elegantly\\Media\\": "src/",
+            "Elegantly\\Media\\Database\\Factories\\": "database/factories/"
         }
     },
     "autoload-dev": {
         "psr-4": {
-            "ElegantEngineeringTech\\Media\\Tests\\": "tests/",
+            "Elegantly\\Media\\Tests\\": "tests/",
             "Workbench\\App\\": "workbench/app/"
         }
     },
@@ -76,7 +76,7 @@
     "extra": {
         "laravel": {
             "providers": [
-                "ElegantEngineeringTech\\Media\\MediaServiceProvider"
+                "Elegantly\\Media\\MediaServiceProvider"
             ]
         }
     },
diff --git a/config/media.php b/config/media.php
index 526f7f8..c0307d4 100644
--- a/config/media.php
+++ b/config/media.php
@@ -1,12 +1,12 @@
 <?php
 
-use ElegantEngineeringTech\Media\Jobs\DeleteModelMediaJob;
-use ElegantEngineeringTech\Media\Models\Media;
+use Elegantly\Media\Jobs\DeleteModelMediaJob;
+use Elegantly\Media\Models\Media;
 
 return [
     /**
      * The media model
-     * Define your own model here by extending \ElegantEngineeringTech\Media\Models\Media::class
+     * Define your own model here by extending \Elegantly\Media\Models\Media::class
      */
     'model' => Media::class,
 
diff --git a/database/factories/MediaFactory.php b/database/factories/MediaFactory.php
index 6c5f617..527add5 100644
--- a/database/factories/MediaFactory.php
+++ b/database/factories/MediaFactory.php
@@ -1,10 +1,10 @@
 <?php
 
-namespace ElegantEngineeringTech\Media\Database\Factories;
+namespace Elegantly\Media\Database\Factories;
 
-use ElegantEngineeringTech\Media\Casts\GeneratedConversion;
-use ElegantEngineeringTech\Media\Enums\MediaType;
-use ElegantEngineeringTech\Media\Models\Media;
+use Elegantly\Media\Casts\GeneratedConversion;
+use Elegantly\Media\Enums\MediaType;
+use Elegantly\Media\Models\Media;
 use Illuminate\Database\Eloquent\Factories\Factory;
 
 /**
diff --git a/src/Casts/GeneratedConversion.php b/src/Casts/GeneratedConversion.php
index 4ce59f1..19fc42d 100644
--- a/src/Casts/GeneratedConversion.php
+++ b/src/Casts/GeneratedConversion.php
@@ -1,10 +1,10 @@
 <?php
 
-namespace ElegantEngineeringTech\Media\Casts;
+namespace Elegantly\Media\Casts;
 
 use Carbon\Carbon;
-use ElegantEngineeringTech\Media\Enums\MediaType;
-use ElegantEngineeringTech\Media\Traits\InteractsWithMediaFiles;
+use Elegantly\Media\Enums\MediaType;
+use Elegantly\Media\Traits\InteractsWithMediaFiles;
 use Illuminate\Contracts\Support\Arrayable;
 use Illuminate\Support\Arr;
 use Illuminate\Support\Collection;
diff --git a/src/Casts/GeneratedConversions.php b/src/Casts/GeneratedConversions.php
index f98950e..d9c1ea9 100644
--- a/src/Casts/GeneratedConversions.php
+++ b/src/Casts/GeneratedConversions.php
@@ -1,6 +1,6 @@
 <?php
 
-namespace ElegantEngineeringTech\Media\Casts;
+namespace Elegantly\Media\Casts;
 
 use Illuminate\Contracts\Database\Eloquent\CastsAttributes;
 use Illuminate\Database\Eloquent\Model;
diff --git a/src/Commands/GenerateMediaConversionsCommand.php b/src/Commands/GenerateMediaConversionsCommand.php
index be8b6e6..25aeb79 100644
--- a/src/Commands/GenerateMediaConversionsCommand.php
+++ b/src/Commands/GenerateMediaConversionsCommand.php
@@ -1,8 +1,8 @@
 <?php
 
-namespace ElegantEngineeringTech\Media\Commands;
+namespace Elegantly\Media\Commands;
 
-use ElegantEngineeringTech\Media\Models\Media;
+use Elegantly\Media\Models\Media;
 use Illuminate\Console\Command;
 use Illuminate\Database\Eloquent\Builder;
 use Illuminate\Database\Eloquent\Collection;
diff --git a/src/Contracts/InteractWithMedia.php b/src/Contracts/InteractWithMedia.php
index 399e460..e02c2d3 100644
--- a/src/Contracts/InteractWithMedia.php
+++ b/src/Contracts/InteractWithMedia.php
@@ -1,10 +1,10 @@
 <?php
 
-namespace ElegantEngineeringTech\Media\Contracts;
+namespace Elegantly\Media\Contracts;
 
-use ElegantEngineeringTech\Media\MediaCollection;
-use ElegantEngineeringTech\Media\MediaConversion;
-use ElegantEngineeringTech\Media\Models\Media;
+use Elegantly\Media\MediaCollection;
+use Elegantly\Media\MediaConversion;
+use Elegantly\Media\Models\Media;
 use Illuminate\Contracts\Support\Arrayable;
 use Illuminate\Database\Eloquent\Collection as EloquentCollection;
 use Illuminate\Http\File;
diff --git a/src/Enums/MediaType.php b/src/Enums/MediaType.php
index 3313c32..55f92c0 100644
--- a/src/Enums/MediaType.php
+++ b/src/Enums/MediaType.php
@@ -1,8 +1,8 @@
 <?php
 
-namespace ElegantEngineeringTech\Media\Enums;
+namespace Elegantly\Media\Enums;
 
-use ElegantEngineeringTech\Media\Helpers\File;
+use Elegantly\Media\Helpers\File;
 use ProtoneMedia\LaravelFFMpeg\FFMpeg\FFProbe;
 
 enum MediaType: string
diff --git a/src/Events/MediaFileStoredEvent.php b/src/Events/MediaFileStoredEvent.php
index 1554401..dbb81d1 100644
--- a/src/Events/MediaFileStoredEvent.php
+++ b/src/Events/MediaFileStoredEvent.php
@@ -1,8 +1,8 @@
 <?php
 
-namespace ElegantEngineeringTech\Media\Events;
+namespace Elegantly\Media\Events;
 
-use ElegantEngineeringTech\Media\Models\Media;
+use Elegantly\Media\Models\Media;
 use Illuminate\Foundation\Events\Dispatchable;
 use Illuminate\Queue\SerializesModels;
 
diff --git a/src/FileDownloaders/FileDownloader.php b/src/FileDownloaders/FileDownloader.php
index bffac3d..cc9bbdf 100644
--- a/src/FileDownloaders/FileDownloader.php
+++ b/src/FileDownloaders/FileDownloader.php
@@ -1,6 +1,6 @@
 <?php
 
-namespace ElegantEngineeringTech\Media\FileDownloaders;
+namespace Elegantly\Media\FileDownloaders;
 
 use Exception;
 use Spatie\TemporaryDirectory\TemporaryDirectory;
diff --git a/src/Helpers/File.php b/src/Helpers/File.php
index 14f04d2..e5a102d 100644
--- a/src/Helpers/File.php
+++ b/src/Helpers/File.php
@@ -1,8 +1,8 @@
 <?php
 
-namespace ElegantEngineeringTech\Media\Helpers;
+namespace Elegantly\Media\Helpers;
 
-use ElegantEngineeringTech\Media\Enums\MediaType;
+use Elegantly\Media\Enums\MediaType;
 use FFMpeg\Coordinate\Dimension;
 use Illuminate\Contracts\Filesystem\Filesystem;
 use Illuminate\Http\File as HttpFile;
diff --git a/src/Helpers/HasDimension.php b/src/Helpers/HasDimension.php
index 1b11233..97fc775 100644
--- a/src/Helpers/HasDimension.php
+++ b/src/Helpers/HasDimension.php
@@ -1,6 +1,6 @@
 <?php
 
-namespace ElegantEngineeringTech\Media\Helpers;
+namespace Elegantly\Media\Helpers;
 
 use FFMpeg\Coordinate\AspectRatio;
 use FFMpeg\Coordinate\Dimension;
diff --git a/src/Helpers/Image.php b/src/Helpers/Image.php
index a6ca610..ef74468 100644
--- a/src/Helpers/Image.php
+++ b/src/Helpers/Image.php
@@ -1,6 +1,6 @@
 <?php
 
-namespace ElegantEngineeringTech\Media\Helpers;
+namespace Elegantly\Media\Helpers;
 
 use FFMpeg\Coordinate\AspectRatio;
 use FFMpeg\Coordinate\Dimension;
diff --git a/src/Helpers/Video.php b/src/Helpers/Video.php
index b8b7b1e..deae779 100644
--- a/src/Helpers/Video.php
+++ b/src/Helpers/Video.php
@@ -1,6 +1,6 @@
 <?php
 
-namespace ElegantEngineeringTech\Media\Helpers;
+namespace Elegantly\Media\Helpers;
 
 use FFMpeg\Coordinate\AspectRatio;
 use FFMpeg\Coordinate\Dimension;
diff --git a/src/Jobs/DeleteModelMediaJob.php b/src/Jobs/DeleteModelMediaJob.php
index b4ca32b..195bc2e 100644
--- a/src/Jobs/DeleteModelMediaJob.php
+++ b/src/Jobs/DeleteModelMediaJob.php
@@ -1,8 +1,8 @@
 <?php
 
-namespace ElegantEngineeringTech\Media\Jobs;
+namespace Elegantly\Media\Jobs;
 
-use ElegantEngineeringTech\Media\Models\Media;
+use Elegantly\Media\Models\Media;
 use Illuminate\Bus\Queueable;
 use Illuminate\Contracts\Queue\ShouldBeUnique;
 use Illuminate\Contracts\Queue\ShouldQueue;
diff --git a/src/Jobs/MediaConversionJob.php b/src/Jobs/MediaConversionJob.php
index 76ac9b4..d4198fb 100644
--- a/src/Jobs/MediaConversionJob.php
+++ b/src/Jobs/MediaConversionJob.php
@@ -1,10 +1,10 @@
 <?php
 
-namespace ElegantEngineeringTech\Media\Jobs;
+namespace Elegantly\Media\Jobs;
 
-use ElegantEngineeringTech\Media\Casts\GeneratedConversion;
-use ElegantEngineeringTech\Media\MediaConversion;
-use ElegantEngineeringTech\Media\Models\Media;
+use Elegantly\Media\Casts\GeneratedConversion;
+use Elegantly\Media\MediaConversion;
+use Elegantly\Media\Models\Media;
 use Illuminate\Bus\Queueable;
 use Illuminate\Contracts\Queue\ShouldBeUnique;
 use Illuminate\Contracts\Queue\ShouldQueue;
diff --git a/src/Jobs/OptimizedImageConversionJob.php b/src/Jobs/OptimizedImageConversionJob.php
index ae2e368..9ae3c18 100644
--- a/src/Jobs/OptimizedImageConversionJob.php
+++ b/src/Jobs/OptimizedImageConversionJob.php
@@ -1,8 +1,8 @@
 <?php
 
-namespace ElegantEngineeringTech\Media\Jobs;
+namespace Elegantly\Media\Jobs;
 
-use ElegantEngineeringTech\Media\Models\Media;
+use Elegantly\Media\Models\Media;
 use Illuminate\Support\Facades\File;
 use Spatie\Image\Enums\Fit;
 use Spatie\Image\Image;
diff --git a/src/Jobs/OptimizedVideoConversionJob.php b/src/Jobs/OptimizedVideoConversionJob.php
index c4c4654..649afa2 100644
--- a/src/Jobs/OptimizedVideoConversionJob.php
+++ b/src/Jobs/OptimizedVideoConversionJob.php
@@ -1,8 +1,8 @@
 <?php
 
-namespace ElegantEngineeringTech\Media\Jobs;
+namespace Elegantly\Media\Jobs;
 
-use ElegantEngineeringTech\Media\Models\Media;
+use Elegantly\Media\Models\Media;
 use FFMpeg\Filters\Video\ResizeFilter;
 use FFMpeg\Format\FormatInterface;
 use FFMpeg\Format\Video\X264;
diff --git a/src/Jobs/VideoPosterConversionJob.php b/src/Jobs/VideoPosterConversionJob.php
index 9d1ebde..a3884a4 100644
--- a/src/Jobs/VideoPosterConversionJob.php
+++ b/src/Jobs/VideoPosterConversionJob.php
@@ -1,8 +1,8 @@
 <?php
 
-namespace ElegantEngineeringTech\Media\Jobs;
+namespace Elegantly\Media\Jobs;
 
-use ElegantEngineeringTech\Media\Models\Media;
+use Elegantly\Media\Models\Media;
 use FFMpeg\Coordinate\TimeCode;
 use Illuminate\Support\Facades\File;
 use ProtoneMedia\LaravelFFMpeg\Support\FFMpeg;
diff --git a/src/MediaCollection.php b/src/MediaCollection.php
index 6eedb78..cbff933 100644
--- a/src/MediaCollection.php
+++ b/src/MediaCollection.php
@@ -1,6 +1,6 @@
 <?php
 
-namespace ElegantEngineeringTech\Media;
+namespace Elegantly\Media;
 
 use Closure;
 use Illuminate\Support\Collection;
diff --git a/src/MediaConversion.php b/src/MediaConversion.php
index 1cf8d30..91f9de2 100644
--- a/src/MediaConversion.php
+++ b/src/MediaConversion.php
@@ -1,11 +1,11 @@
 <?php
 
-namespace ElegantEngineeringTech\Media;
+namespace Elegantly\Media;
 
 use Closure;
-use ElegantEngineeringTech\Media\Casts\GeneratedConversion;
-use ElegantEngineeringTech\Media\Jobs\MediaConversionJob;
-use ElegantEngineeringTech\Media\Models\Media;
+use Elegantly\Media\Casts\GeneratedConversion;
+use Elegantly\Media\Jobs\MediaConversionJob;
+use Elegantly\Media\Models\Media;
 use Illuminate\Contracts\Support\Arrayable;
 use Illuminate\Support\Collection;
 
diff --git a/src/MediaServiceProvider.php b/src/MediaServiceProvider.php
index b274590..865ae98 100644
--- a/src/MediaServiceProvider.php
+++ b/src/MediaServiceProvider.php
@@ -1,8 +1,8 @@
 <?php
 
-namespace ElegantEngineeringTech\Media;
+namespace Elegantly\Media;
 
-use ElegantEngineeringTech\Media\Commands\GenerateMediaConversionsCommand;
+use Elegantly\Media\Commands\GenerateMediaConversionsCommand;
 use Spatie\LaravelPackageTools\Package;
 use Spatie\LaravelPackageTools\PackageServiceProvider;
 
diff --git a/src/MediaZipper.php b/src/MediaZipper.php
index a144278..70441fa 100644
--- a/src/MediaZipper.php
+++ b/src/MediaZipper.php
@@ -1,8 +1,8 @@
 <?php
 
-namespace ElegantEngineeringTech\Media;
+namespace Elegantly\Media;
 
-use ElegantEngineeringTech\Media\Models\Media;
+use Elegantly\Media\Models\Media;
 use Illuminate\Contracts\Filesystem\Filesystem;
 use Illuminate\Contracts\Support\Responsable;
 use Illuminate\Support\Collection;
diff --git a/src/Models/Media.php b/src/Models/Media.php
index 2a8b572..3a4592f 100644
--- a/src/Models/Media.php
+++ b/src/Models/Media.php
@@ -1,18 +1,18 @@
 <?php
 
-namespace ElegantEngineeringTech\Media\Models;
+namespace Elegantly\Media\Models;
 
 use Closure;
-use ElegantEngineeringTech\Media\Casts\GeneratedConversion;
-use ElegantEngineeringTech\Media\Casts\GeneratedConversions;
-use ElegantEngineeringTech\Media\Contracts\InteractWithMedia;
-use ElegantEngineeringTech\Media\Enums\MediaType;
-use ElegantEngineeringTech\Media\Events\MediaFileStoredEvent;
-use ElegantEngineeringTech\Media\FileDownloaders\FileDownloader;
-use ElegantEngineeringTech\Media\Helpers\File;
-use ElegantEngineeringTech\Media\Support\ResponsiveImagesConversionsPreset;
-use ElegantEngineeringTech\Media\Traits\HasUuid;
-use ElegantEngineeringTech\Media\Traits\InteractsWithMediaFiles;
+use Elegantly\Media\Casts\GeneratedConversion;
+use Elegantly\Media\Casts\GeneratedConversions;
+use Elegantly\Media\Contracts\InteractWithMedia;
+use Elegantly\Media\Enums\MediaType;
+use Elegantly\Media\Events\MediaFileStoredEvent;
+use Elegantly\Media\FileDownloaders\FileDownloader;
+use Elegantly\Media\Helpers\File;
+use Elegantly\Media\Support\ResponsiveImagesConversionsPreset;
+use Elegantly\Media\Traits\HasUuid;
+use Elegantly\Media\Traits\InteractsWithMediaFiles;
 use Illuminate\Database\Eloquent\Casts\ArrayObject;
 use Illuminate\Database\Eloquent\Casts\AsArrayObject;
 use Illuminate\Database\Eloquent\Casts\Attribute;
diff --git a/src/Support/ResponsiveImagesConversionsPreset.php b/src/Support/ResponsiveImagesConversionsPreset.php
index 7525bb9..89d1cef 100644
--- a/src/Support/ResponsiveImagesConversionsPreset.php
+++ b/src/Support/ResponsiveImagesConversionsPreset.php
@@ -1,11 +1,11 @@
 <?php
 
-namespace ElegantEngineeringTech\Media\Support;
+namespace Elegantly\Media\Support;
 
-use ElegantEngineeringTech\Media\Casts\GeneratedConversion;
-use ElegantEngineeringTech\Media\Jobs\OptimizedImageConversionJob;
-use ElegantEngineeringTech\Media\MediaConversion;
-use ElegantEngineeringTech\Media\Models\Media;
+use Elegantly\Media\Casts\GeneratedConversion;
+use Elegantly\Media\Jobs\OptimizedImageConversionJob;
+use Elegantly\Media\MediaConversion;
+use Elegantly\Media\Models\Media;
 
 class ResponsiveImagesConversionsPreset
 {
diff --git a/src/Support/ResponsiveVideosConversionsPreset.php b/src/Support/ResponsiveVideosConversionsPreset.php
index 9604976..ecb475b 100644
--- a/src/Support/ResponsiveVideosConversionsPreset.php
+++ b/src/Support/ResponsiveVideosConversionsPreset.php
@@ -1,11 +1,11 @@
 <?php
 
-namespace ElegantEngineeringTech\Media\Support;
+namespace Elegantly\Media\Support;
 
-use ElegantEngineeringTech\Media\Casts\GeneratedConversion;
-use ElegantEngineeringTech\Media\Jobs\OptimizedVideoConversionJob;
-use ElegantEngineeringTech\Media\MediaConversion;
-use ElegantEngineeringTech\Media\Models\Media;
+use Elegantly\Media\Casts\GeneratedConversion;
+use Elegantly\Media\Jobs\OptimizedVideoConversionJob;
+use Elegantly\Media\MediaConversion;
+use Elegantly\Media\Models\Media;
 use FFMpeg\Filters\Video\ResizeFilter;
 use FFMpeg\Format\FormatInterface;
 use FFMpeg\Format\Video\X264;
diff --git a/src/Traits/HasMedia.php b/src/Traits/HasMedia.php
index 6c4f4b2..eec5f4d 100644
--- a/src/Traits/HasMedia.php
+++ b/src/Traits/HasMedia.php
@@ -1,11 +1,11 @@
 <?php
 
-namespace ElegantEngineeringTech\Media\Traits;
+namespace Elegantly\Media\Traits;
 
-use ElegantEngineeringTech\Media\Casts\GeneratedConversion;
-use ElegantEngineeringTech\Media\MediaCollection;
-use ElegantEngineeringTech\Media\MediaConversion;
-use ElegantEngineeringTech\Media\Models\Media;
+use Elegantly\Media\Casts\GeneratedConversion;
+use Elegantly\Media\MediaCollection;
+use Elegantly\Media\MediaConversion;
+use Elegantly\Media\Models\Media;
 use Illuminate\Contracts\Support\Arrayable;
 use Illuminate\Database\Eloquent\Collection as EloquentCollection;
 use Illuminate\Database\Eloquent\Model;
diff --git a/src/Traits/HasUuid.php b/src/Traits/HasUuid.php
index 5630bd0..0b7e221 100644
--- a/src/Traits/HasUuid.php
+++ b/src/Traits/HasUuid.php
@@ -1,6 +1,6 @@
 <?php
 
-namespace ElegantEngineeringTech\Media\Traits;
+namespace Elegantly\Media\Traits;
 
 use Illuminate\Support\Str;
 
diff --git a/src/Traits/InteractsWithMediaFiles.php b/src/Traits/InteractsWithMediaFiles.php
index b9ccf12..f806f2f 100644
--- a/src/Traits/InteractsWithMediaFiles.php
+++ b/src/Traits/InteractsWithMediaFiles.php
@@ -1,10 +1,10 @@
 <?php
 
-namespace ElegantEngineeringTech\Media\Traits;
+namespace Elegantly\Media\Traits;
 
 use Carbon\CarbonInterval;
-use ElegantEngineeringTech\Media\FileDownloaders\FileDownloader;
-use ElegantEngineeringTech\Media\Helpers\File;
+use Elegantly\Media\FileDownloaders\FileDownloader;
+use Elegantly\Media\Helpers\File;
 use Exception;
 use Illuminate\Contracts\Filesystem\Filesystem;
 use Illuminate\Http\File as HttpFile;
diff --git a/tests/Feature/HasMediaTest.php b/tests/Feature/HasMediaTest.php
index 9e965ac..a7a54b9 100644
--- a/tests/Feature/HasMediaTest.php
+++ b/tests/Feature/HasMediaTest.php
@@ -1,12 +1,12 @@
 <?php
 
-use ElegantEngineeringTech\Media\Casts\GeneratedConversion;
-use ElegantEngineeringTech\Media\Database\Factories\MediaFactory;
-use ElegantEngineeringTech\Media\Enums\MediaType;
-use ElegantEngineeringTech\Media\Models\Media;
-use ElegantEngineeringTech\Media\Tests\Models\Test;
-use ElegantEngineeringTech\Media\Tests\Models\TestSoftDelete;
-use ElegantEngineeringTech\Media\Tests\Models\TestWithNestedConversions;
+use Elegantly\Media\Casts\GeneratedConversion;
+use Elegantly\Media\Database\Factories\MediaFactory;
+use Elegantly\Media\Enums\MediaType;
+use Elegantly\Media\Models\Media;
+use Elegantly\Media\Tests\Models\Test;
+use Elegantly\Media\Tests\Models\TestSoftDelete;
+use Elegantly\Media\Tests\Models\TestWithNestedConversions;
 use Illuminate\Http\UploadedFile;
 use Illuminate\Support\Facades\Storage;
 
diff --git a/tests/Feature/HasMediaTransformationsTest.php b/tests/Feature/HasMediaTransformationsTest.php
index bdbe819..a6c31c2 100644
--- a/tests/Feature/HasMediaTransformationsTest.php
+++ b/tests/Feature/HasMediaTransformationsTest.php
@@ -1,6 +1,6 @@
 <?php
 
-use ElegantEngineeringTech\Media\Tests\Models\TestWithMediaTransformations;
+use Elegantly\Media\Tests\Models\TestWithMediaTransformations;
 use Illuminate\Support\Facades\Storage;
 
 it('perform media transformations before storing files', function () {
diff --git a/tests/Feature/InteractsWithMediaFilesTest.php b/tests/Feature/InteractsWithMediaFilesTest.php
index 7d6c5c1..fa2e366 100644
--- a/tests/Feature/InteractsWithMediaFilesTest.php
+++ b/tests/Feature/InteractsWithMediaFilesTest.php
@@ -1,7 +1,7 @@
 <?php
 
-use ElegantEngineeringTech\Media\Database\Factories\MediaFactory;
-use ElegantEngineeringTech\Media\Models\Media;
+use Elegantly\Media\Database\Factories\MediaFactory;
+use Elegantly\Media\Models\Media;
 use Illuminate\Http\UploadedFile;
 use Illuminate\Support\Facades\File as SupportFile;
 use Illuminate\Support\Facades\Storage;
diff --git a/tests/Feature/MediaTest.php b/tests/Feature/MediaTest.php
index bbb0773..be2ab9f 100644
--- a/tests/Feature/MediaTest.php
+++ b/tests/Feature/MediaTest.php
@@ -1,9 +1,9 @@
 <?php
 
-use ElegantEngineeringTech\Media\Casts\GeneratedConversion;
-use ElegantEngineeringTech\Media\Database\Factories\MediaFactory;
-use ElegantEngineeringTech\Media\Enums\MediaType;
-use ElegantEngineeringTech\Media\Models\Media;
+use Elegantly\Media\Casts\GeneratedConversion;
+use Elegantly\Media\Database\Factories\MediaFactory;
+use Elegantly\Media\Enums\MediaType;
+use Elegantly\Media\Models\Media;
 use FFMpeg\Coordinate\Dimension;
 use Illuminate\Http\UploadedFile;
 use Illuminate\Support\Facades\Storage;
diff --git a/tests/Feature/MediaZipperTest.php b/tests/Feature/MediaZipperTest.php
index 2b81c7b..9f2d802 100644
--- a/tests/Feature/MediaZipperTest.php
+++ b/tests/Feature/MediaZipperTest.php
@@ -1,8 +1,8 @@
 <?php
 
-use ElegantEngineeringTech\Media\Database\Factories\MediaFactory;
-use ElegantEngineeringTech\Media\MediaZipper;
-use ElegantEngineeringTech\Media\Models\Media;
+use Elegantly\Media\Database\Factories\MediaFactory;
+use Elegantly\Media\MediaZipper;
+use Elegantly\Media\Models\Media;
 use Illuminate\Http\UploadedFile;
 use Illuminate\Support\Facades\Storage;
 
diff --git a/tests/Feature/OptimizedImageConversionJobTest.php b/tests/Feature/OptimizedImageConversionJobTest.php
index 92c54b3..6c76d59 100644
--- a/tests/Feature/OptimizedImageConversionJobTest.php
+++ b/tests/Feature/OptimizedImageConversionJobTest.php
@@ -1,6 +1,6 @@
 <?php
 
-use ElegantEngineeringTech\Media\Tests\Models\TestWithMultipleConversions;
+use Elegantly\Media\Tests\Models\TestWithMultipleConversions;
 use Illuminate\Http\UploadedFile;
 use Illuminate\Support\Facades\Storage;
 
diff --git a/tests/Feature/ResponsiveImagesConversionsPresetTest.php b/tests/Feature/ResponsiveImagesConversionsPresetTest.php
index a24114f..82902f3 100644
--- a/tests/Feature/ResponsiveImagesConversionsPresetTest.php
+++ b/tests/Feature/ResponsiveImagesConversionsPresetTest.php
@@ -1,7 +1,7 @@
 <?php
 
-use ElegantEngineeringTech\Media\Support\ResponsiveImagesConversionsPreset;
-use ElegantEngineeringTech\Media\Tests\Models\TestWithResponsiveImages;
+use Elegantly\Media\Support\ResponsiveImagesConversionsPreset;
+use Elegantly\Media\Tests\Models\TestWithResponsiveImages;
 use Illuminate\Http\UploadedFile;
 use Illuminate\Support\Facades\Storage;
 
diff --git a/tests/Feature/VideoPosterConversionJobTest.php b/tests/Feature/VideoPosterConversionJobTest.php
index 2ab6e17..f530300 100644
--- a/tests/Feature/VideoPosterConversionJobTest.php
+++ b/tests/Feature/VideoPosterConversionJobTest.php
@@ -1,7 +1,7 @@
 <?php
 
-use ElegantEngineeringTech\Media\Support\ResponsiveImagesConversionsPreset;
-use ElegantEngineeringTech\Media\Tests\Models\TestWithVideoConversions;
+use Elegantly\Media\Support\ResponsiveImagesConversionsPreset;
+use Elegantly\Media\Tests\Models\TestWithVideoConversions;
 use Illuminate\Support\Facades\Storage;
 
 it('generate a poster conversion from a video', function () {
diff --git a/tests/Models/Test.php b/tests/Models/Test.php
index 1aefcec..0a46683 100644
--- a/tests/Models/Test.php
+++ b/tests/Models/Test.php
@@ -1,13 +1,13 @@
 <?php
 
-namespace ElegantEngineeringTech\Media\Tests\Models;
+namespace Elegantly\Media\Tests\Models;
 
-use ElegantEngineeringTech\Media\Contracts\InteractWithMedia;
-use ElegantEngineeringTech\Media\Enums\MediaType;
-use ElegantEngineeringTech\Media\Jobs\OptimizedImageConversionJob;
-use ElegantEngineeringTech\Media\MediaCollection;
-use ElegantEngineeringTech\Media\MediaConversion;
-use ElegantEngineeringTech\Media\Traits\HasMedia;
+use Elegantly\Media\Contracts\InteractWithMedia;
+use Elegantly\Media\Enums\MediaType;
+use Elegantly\Media\Jobs\OptimizedImageConversionJob;
+use Elegantly\Media\MediaCollection;
+use Elegantly\Media\MediaConversion;
+use Elegantly\Media\Traits\HasMedia;
 use Illuminate\Contracts\Support\Arrayable;
 use Illuminate\Database\Eloquent\Model;
 use Spatie\Image\Enums\Fit;
diff --git a/tests/Models/TestSoftDelete.php b/tests/Models/TestSoftDelete.php
index b8c928d..9751241 100644
--- a/tests/Models/TestSoftDelete.php
+++ b/tests/Models/TestSoftDelete.php
@@ -1,8 +1,8 @@
 <?php
 
-namespace ElegantEngineeringTech\Media\Tests\Models;
+namespace Elegantly\Media\Tests\Models;
 
-use ElegantEngineeringTech\Media\Contracts\InteractWithMedia;
+use Elegantly\Media\Contracts\InteractWithMedia;
 use Illuminate\Database\Eloquent\SoftDeletes;
 
 class TestSoftDelete extends Test implements InteractWithMedia
diff --git a/tests/Models/TestWithMediaTransformations.php b/tests/Models/TestWithMediaTransformations.php
index df93d48..1a1728f 100644
--- a/tests/Models/TestWithMediaTransformations.php
+++ b/tests/Models/TestWithMediaTransformations.php
@@ -1,8 +1,8 @@
 <?php
 
-namespace ElegantEngineeringTech\Media\Tests\Models;
+namespace Elegantly\Media\Tests\Models;
 
-use ElegantEngineeringTech\Media\MediaCollection;
+use Elegantly\Media\MediaCollection;
 use FFMpeg\Filters\Video\ResizeFilter;
 use FFMpeg\Format\Video\X264;
 use Illuminate\Contracts\Support\Arrayable;
diff --git a/tests/Models/TestWithMultipleConversions.php b/tests/Models/TestWithMultipleConversions.php
index a36d5ae..744e6f8 100644
--- a/tests/Models/TestWithMultipleConversions.php
+++ b/tests/Models/TestWithMultipleConversions.php
@@ -1,13 +1,13 @@
 <?php
 
-namespace ElegantEngineeringTech\Media\Tests\Models;
-
-use ElegantEngineeringTech\Media\Contracts\InteractWithMedia;
-use ElegantEngineeringTech\Media\Enums\MediaType;
-use ElegantEngineeringTech\Media\Jobs\OptimizedImageConversionJob;
-use ElegantEngineeringTech\Media\MediaCollection;
-use ElegantEngineeringTech\Media\MediaConversion;
-use ElegantEngineeringTech\Media\Traits\HasMedia;
+namespace Elegantly\Media\Tests\Models;
+
+use Elegantly\Media\Contracts\InteractWithMedia;
+use Elegantly\Media\Enums\MediaType;
+use Elegantly\Media\Jobs\OptimizedImageConversionJob;
+use Elegantly\Media\MediaCollection;
+use Elegantly\Media\MediaConversion;
+use Elegantly\Media\Traits\HasMedia;
 use Illuminate\Contracts\Support\Arrayable;
 use Illuminate\Database\Eloquent\Model;
 
diff --git a/tests/Models/TestWithNestedConversions.php b/tests/Models/TestWithNestedConversions.php
index 4b8b098..ebca42f 100644
--- a/tests/Models/TestWithNestedConversions.php
+++ b/tests/Models/TestWithNestedConversions.php
@@ -1,13 +1,13 @@
 <?php
 
-namespace ElegantEngineeringTech\Media\Tests\Models;
-
-use ElegantEngineeringTech\Media\Casts\GeneratedConversion;
-use ElegantEngineeringTech\Media\Contracts\InteractWithMedia;
-use ElegantEngineeringTech\Media\Enums\MediaType;
-use ElegantEngineeringTech\Media\Jobs\OptimizedImageConversionJob;
-use ElegantEngineeringTech\Media\MediaConversion;
-use ElegantEngineeringTech\Media\Traits\HasMedia;
+namespace Elegantly\Media\Tests\Models;
+
+use Elegantly\Media\Casts\GeneratedConversion;
+use Elegantly\Media\Contracts\InteractWithMedia;
+use Elegantly\Media\Enums\MediaType;
+use Elegantly\Media\Jobs\OptimizedImageConversionJob;
+use Elegantly\Media\MediaConversion;
+use Elegantly\Media\Traits\HasMedia;
 use Illuminate\Contracts\Support\Arrayable;
 use Illuminate\Database\Eloquent\Model;
 
diff --git a/tests/Models/TestWithResponsiveImages.php b/tests/Models/TestWithResponsiveImages.php
index c9b1666..c98a55c 100644
--- a/tests/Models/TestWithResponsiveImages.php
+++ b/tests/Models/TestWithResponsiveImages.php
@@ -1,12 +1,12 @@
 <?php
 
-namespace ElegantEngineeringTech\Media\Tests\Models;
+namespace Elegantly\Media\Tests\Models;
 
-use ElegantEngineeringTech\Media\Contracts\InteractWithMedia;
-use ElegantEngineeringTech\Media\Enums\MediaType;
-use ElegantEngineeringTech\Media\MediaCollection;
-use ElegantEngineeringTech\Media\Support\ResponsiveImagesConversionsPreset;
-use ElegantEngineeringTech\Media\Traits\HasMedia;
+use Elegantly\Media\Contracts\InteractWithMedia;
+use Elegantly\Media\Enums\MediaType;
+use Elegantly\Media\MediaCollection;
+use Elegantly\Media\Support\ResponsiveImagesConversionsPreset;
+use Elegantly\Media\Traits\HasMedia;
 use Illuminate\Contracts\Support\Arrayable;
 use Illuminate\Database\Eloquent\Model;
 
diff --git a/tests/Models/TestWithVideoConversions.php b/tests/Models/TestWithVideoConversions.php
index 6fa8c1e..1fb55ec 100644
--- a/tests/Models/TestWithVideoConversions.php
+++ b/tests/Models/TestWithVideoConversions.php
@@ -1,15 +1,15 @@
 <?php
 
-namespace ElegantEngineeringTech\Media\Tests\Models;
-
-use ElegantEngineeringTech\Media\Casts\GeneratedConversion;
-use ElegantEngineeringTech\Media\Contracts\InteractWithMedia;
-use ElegantEngineeringTech\Media\Enums\MediaType;
-use ElegantEngineeringTech\Media\Jobs\VideoPosterConversionJob;
-use ElegantEngineeringTech\Media\MediaCollection;
-use ElegantEngineeringTech\Media\MediaConversion;
-use ElegantEngineeringTech\Media\Support\ResponsiveImagesConversionsPreset;
-use ElegantEngineeringTech\Media\Traits\HasMedia;
+namespace Elegantly\Media\Tests\Models;
+
+use Elegantly\Media\Casts\GeneratedConversion;
+use Elegantly\Media\Contracts\InteractWithMedia;
+use Elegantly\Media\Enums\MediaType;
+use Elegantly\Media\Jobs\VideoPosterConversionJob;
+use Elegantly\Media\MediaCollection;
+use Elegantly\Media\MediaConversion;
+use Elegantly\Media\Support\ResponsiveImagesConversionsPreset;
+use Elegantly\Media\Traits\HasMedia;
 use Illuminate\Contracts\Support\Arrayable;
 use Illuminate\Database\Eloquent\Model;
 
diff --git a/tests/Pest.php b/tests/Pest.php
index 7f03ff1..9c1ad6a 100644
--- a/tests/Pest.php
+++ b/tests/Pest.php
@@ -1,5 +1,5 @@
 <?php
 
-use ElegantEngineeringTech\Media\Tests\TestCase;
+use Elegantly\Media\Tests\TestCase;
 
 uses(TestCase::class)->in(__DIR__);
diff --git a/tests/TestCase.php b/tests/TestCase.php
index 8169b04..e0b0d65 100644
--- a/tests/TestCase.php
+++ b/tests/TestCase.php
@@ -1,8 +1,8 @@
 <?php
 
-namespace ElegantEngineeringTech\Media\Tests;
+namespace Elegantly\Media\Tests;
 
-use ElegantEngineeringTech\Media\MediaServiceProvider;
+use Elegantly\Media\MediaServiceProvider;
 use Illuminate\Database\Eloquent\Factories\Factory;
 use Illuminate\Database\Schema\Blueprint;
 use Orchestra\Testbench\TestCase as Orchestra;
@@ -19,7 +19,7 @@ protected function setUp(): void
         parent::setUp();
 
         Factory::guessFactoryNamesUsing(
-            fn (string $modelName) => 'ElegantEngineeringTech\\Media\\Database\\Factories\\'.class_basename($modelName).'Factory'
+            fn (string $modelName) => 'Elegantly\\Media\\Database\\Factories\\'.class_basename($modelName).'Factory'
         );
     }
 
diff --git a/tests/Unit/FileDownloaderTest.php b/tests/Unit/FileDownloaderTest.php
index 305b52b..a4cd2ad 100644
--- a/tests/Unit/FileDownloaderTest.php
+++ b/tests/Unit/FileDownloaderTest.php
@@ -1,6 +1,6 @@
 <?php
 
-use ElegantEngineeringTech\Media\FileDownloaders\FileDownloader;
+use Elegantly\Media\FileDownloaders\FileDownloader;
 use Spatie\TemporaryDirectory\TemporaryDirectory;
 
 it('download a file from an url as a temporary file', function () {
diff --git a/tests/Unit/FileTest.php b/tests/Unit/FileTest.php
index 7a8773a..a765998 100644
--- a/tests/Unit/FileTest.php
+++ b/tests/Unit/FileTest.php
@@ -1,7 +1,7 @@
 <?php
 
-use ElegantEngineeringTech\Media\Enums\MediaType;
-use ElegantEngineeringTech\Media\Helpers\File;
+use Elegantly\Media\Enums\MediaType;
+use Elegantly\Media\Helpers\File;
 use Illuminate\Http\UploadedFile;
 
 it('get the correct name from Uploaded file', function () {
diff --git a/tests/Unit/VideoTest.php b/tests/Unit/VideoTest.php
index 37fc22e..41fffa2 100644
--- a/tests/Unit/VideoTest.php
+++ b/tests/Unit/VideoTest.php
@@ -1,6 +1,6 @@
 <?php
 
-use ElegantEngineeringTech\Media\Helpers\Video;
+use Elegantly\Media\Helpers\Video;
 
 it('get the correct dimention from a non rotated video', function () {