diff --git a/classes/imageCommand.js b/classes/mediaCommand.js similarity index 100% rename from classes/imageCommand.js rename to classes/mediaCommand.js diff --git a/commands/image-editing/9gag.js b/commands/media-editing/9gag.js similarity index 100% rename from commands/image-editing/9gag.js rename to commands/media-editing/9gag.js diff --git a/commands/image-editing/avs4you.js b/commands/media-editing/avs4you.js similarity index 100% rename from commands/image-editing/avs4you.js rename to commands/media-editing/avs4you.js diff --git a/commands/image-editing/bandicam.js b/commands/media-editing/bandicam.js similarity index 100% rename from commands/image-editing/bandicam.js rename to commands/media-editing/bandicam.js diff --git a/commands/image-editing/blur.js b/commands/media-editing/blur.js similarity index 100% rename from commands/image-editing/blur.js rename to commands/media-editing/blur.js diff --git a/commands/image-editing/bounce.js b/commands/media-editing/bounce.js similarity index 100% rename from commands/image-editing/bounce.js rename to commands/media-editing/bounce.js diff --git a/commands/image-editing/caption.js b/commands/media-editing/caption.js similarity index 100% rename from commands/image-editing/caption.js rename to commands/media-editing/caption.js diff --git a/commands/image-editing/caption2.js b/commands/media-editing/caption2.js similarity index 100% rename from commands/image-editing/caption2.js rename to commands/media-editing/caption2.js diff --git a/commands/image-editing/circle.js b/commands/media-editing/circle.js similarity index 100% rename from commands/image-editing/circle.js rename to commands/media-editing/circle.js diff --git a/commands/image-editing/crop.js b/commands/media-editing/crop.js similarity index 100% rename from commands/image-editing/crop.js rename to commands/media-editing/crop.js diff --git a/commands/image-editing/deepfry.js b/commands/media-editing/deepfry.js similarity index 100% rename from commands/image-editing/deepfry.js rename to commands/media-editing/deepfry.js diff --git a/commands/image-editing/deviantart.js b/commands/media-editing/deviantart.js similarity index 100% rename from commands/image-editing/deviantart.js rename to commands/media-editing/deviantart.js diff --git a/commands/image-editing/explode.js b/commands/media-editing/explode.js similarity index 100% rename from commands/image-editing/explode.js rename to commands/media-editing/explode.js diff --git a/commands/image-editing/flag.js b/commands/media-editing/flag.js similarity index 100% rename from commands/image-editing/flag.js rename to commands/media-editing/flag.js diff --git a/commands/image-editing/flip.js b/commands/media-editing/flip.js similarity index 100% rename from commands/image-editing/flip.js rename to commands/media-editing/flip.js diff --git a/commands/image-editing/flop.js b/commands/media-editing/flop.js similarity index 100% rename from commands/image-editing/flop.js rename to commands/media-editing/flop.js diff --git a/commands/image-editing/freeze.js b/commands/media-editing/freeze.js similarity index 100% rename from commands/image-editing/freeze.js rename to commands/media-editing/freeze.js diff --git a/commands/image-editing/funky.js b/commands/media-editing/funky.js similarity index 100% rename from commands/image-editing/funky.js rename to commands/media-editing/funky.js diff --git a/commands/image-editing/gamexplain.js b/commands/media-editing/gamexplain.js similarity index 100% rename from commands/image-editing/gamexplain.js rename to commands/media-editing/gamexplain.js diff --git a/commands/image-editing/gif.js b/commands/media-editing/gif.js similarity index 100% rename from commands/image-editing/gif.js rename to commands/media-editing/gif.js diff --git a/commands/image-editing/globe.js b/commands/media-editing/globe.js similarity index 100% rename from commands/image-editing/globe.js rename to commands/media-editing/globe.js diff --git a/commands/image-editing/grayscale.js b/commands/media-editing/grayscale.js similarity index 100% rename from commands/image-editing/grayscale.js rename to commands/media-editing/grayscale.js diff --git a/commands/image-editing/haah.js b/commands/media-editing/haah.js similarity index 100% rename from commands/image-editing/haah.js rename to commands/media-editing/haah.js diff --git a/commands/image-editing/hooh.js b/commands/media-editing/hooh.js similarity index 100% rename from commands/image-editing/hooh.js rename to commands/media-editing/hooh.js diff --git a/commands/image-editing/hypercam.js b/commands/media-editing/hypercam.js similarity index 100% rename from commands/image-editing/hypercam.js rename to commands/media-editing/hypercam.js diff --git a/commands/image-editing/ifunny.js b/commands/media-editing/ifunny.js similarity index 100% rename from commands/image-editing/ifunny.js rename to commands/media-editing/ifunny.js diff --git a/commands/image-editing/implode.js b/commands/media-editing/implode.js similarity index 100% rename from commands/image-editing/implode.js rename to commands/media-editing/implode.js diff --git a/commands/image-editing/invert.js b/commands/media-editing/invert.js similarity index 100% rename from commands/image-editing/invert.js rename to commands/media-editing/invert.js diff --git a/commands/image-editing/jpeg.js b/commands/media-editing/jpeg.js similarity index 100% rename from commands/image-editing/jpeg.js rename to commands/media-editing/jpeg.js diff --git a/commands/image-editing/kinemaster.js b/commands/media-editing/kinemaster.js similarity index 100% rename from commands/image-editing/kinemaster.js rename to commands/media-editing/kinemaster.js diff --git a/commands/image-editing/magik.js b/commands/media-editing/magik.js similarity index 100% rename from commands/image-editing/magik.js rename to commands/media-editing/magik.js diff --git a/commands/image-editing/meme.js b/commands/media-editing/meme.js similarity index 100% rename from commands/image-editing/meme.js rename to commands/media-editing/meme.js diff --git a/commands/image-editing/memecenter.js b/commands/media-editing/memecenter.js similarity index 100% rename from commands/image-editing/memecenter.js rename to commands/media-editing/memecenter.js diff --git a/commands/image-editing/motivate.js b/commands/media-editing/motivate.js similarity index 100% rename from commands/image-editing/motivate.js rename to commands/media-editing/motivate.js diff --git a/commands/image-editing/pixelate.js b/commands/media-editing/pixelate.js similarity index 100% rename from commands/image-editing/pixelate.js rename to commands/media-editing/pixelate.js diff --git a/commands/image-editing/reddit.js b/commands/media-editing/reddit.js similarity index 100% rename from commands/image-editing/reddit.js rename to commands/media-editing/reddit.js diff --git a/commands/image-editing/reverse.js b/commands/media-editing/reverse.js similarity index 100% rename from commands/image-editing/reverse.js rename to commands/media-editing/reverse.js diff --git a/commands/image-editing/scott.js b/commands/media-editing/scott.js similarity index 100% rename from commands/image-editing/scott.js rename to commands/media-editing/scott.js diff --git a/commands/image-editing/sepia.js b/commands/media-editing/sepia.js similarity index 100% rename from commands/image-editing/sepia.js rename to commands/media-editing/sepia.js diff --git a/commands/image-editing/sharpen.js b/commands/media-editing/sharpen.js similarity index 100% rename from commands/image-editing/sharpen.js rename to commands/media-editing/sharpen.js diff --git a/commands/image-editing/shutterstock.js b/commands/media-editing/shutterstock.js similarity index 100% rename from commands/image-editing/shutterstock.js rename to commands/media-editing/shutterstock.js diff --git a/commands/image-editing/slow.js b/commands/media-editing/slow.js similarity index 100% rename from commands/image-editing/slow.js rename to commands/media-editing/slow.js diff --git a/commands/image-editing/snapchat.js b/commands/media-editing/snapchat.js similarity index 100% rename from commands/image-editing/snapchat.js rename to commands/media-editing/snapchat.js diff --git a/commands/image-editing/soos.js b/commands/media-editing/soos.js similarity index 100% rename from commands/image-editing/soos.js rename to commands/media-editing/soos.js diff --git a/commands/image-editing/speechbubble.js b/commands/media-editing/speechbubble.js similarity index 100% rename from commands/image-editing/speechbubble.js rename to commands/media-editing/speechbubble.js diff --git a/commands/image-editing/speed.js b/commands/media-editing/speed.js similarity index 100% rename from commands/image-editing/speed.js rename to commands/media-editing/speed.js diff --git a/commands/image-editing/spin.js b/commands/media-editing/spin.js similarity index 100% rename from commands/image-editing/spin.js rename to commands/media-editing/spin.js diff --git a/commands/image-editing/squish.js b/commands/media-editing/squish.js similarity index 100% rename from commands/image-editing/squish.js rename to commands/media-editing/squish.js diff --git a/commands/image-editing/stretch.js b/commands/media-editing/stretch.js similarity index 100% rename from commands/image-editing/stretch.js rename to commands/media-editing/stretch.js diff --git a/commands/image-editing/swirl.js b/commands/media-editing/swirl.js similarity index 100% rename from commands/image-editing/swirl.js rename to commands/media-editing/swirl.js diff --git a/commands/image-editing/tile.js b/commands/media-editing/tile.js similarity index 100% rename from commands/image-editing/tile.js rename to commands/media-editing/tile.js diff --git a/commands/image-editing/uncanny.js b/commands/media-editing/uncanny.js similarity index 100% rename from commands/image-editing/uncanny.js rename to commands/media-editing/uncanny.js diff --git a/commands/image-editing/uncaption.js b/commands/media-editing/uncaption.js similarity index 100% rename from commands/image-editing/uncaption.js rename to commands/media-editing/uncaption.js diff --git a/commands/image-editing/unfreeze.js b/commands/media-editing/unfreeze.js similarity index 100% rename from commands/image-editing/unfreeze.js rename to commands/media-editing/unfreeze.js diff --git a/commands/image-editing/waaw.js b/commands/media-editing/waaw.js similarity index 100% rename from commands/image-editing/waaw.js rename to commands/media-editing/waaw.js diff --git a/commands/image-editing/wall.js b/commands/media-editing/wall.js similarity index 100% rename from commands/image-editing/wall.js rename to commands/media-editing/wall.js diff --git a/commands/image-editing/whisper.js b/commands/media-editing/whisper.js similarity index 100% rename from commands/image-editing/whisper.js rename to commands/media-editing/whisper.js diff --git a/commands/image-editing/wide.js b/commands/media-editing/wide.js similarity index 100% rename from commands/image-editing/wide.js rename to commands/media-editing/wide.js diff --git a/commands/image-editing/woow.js b/commands/media-editing/woow.js similarity index 100% rename from commands/image-editing/woow.js rename to commands/media-editing/woow.js diff --git a/commands/image-editing/zamn.js b/commands/media-editing/zamn.js similarity index 100% rename from commands/image-editing/zamn.js rename to commands/media-editing/zamn.js diff --git a/utils/imagedetect.js b/utils/media-detection.js similarity index 100% rename from utils/imagedetect.js rename to utils/media-detection.js