added permission
diff --git a/src/context/messages/purgeto.ts b/src/context/messages/purgeto.ts
index a75a281..31a21c9 100644
--- a/src/context/messages/purgeto.ts
+++ b/src/context/messages/purgeto.ts
@@ -9,12 +9,13 @@
     GuildMember,
     GuildTextBasedChannel,
     Message,
-    MessageContextMenuCommandInteraction
+    MessageContextMenuCommandInteraction,
+    PermissionFlagsBits
 } from "discord.js";
 import client from "../../utils/client.js";
 import { messageException } from "../../utils/createTemporaryStorage.js";
 
-const command = new ContextMenuCommandBuilder().setName("Purge up to here");
+const command = new ContextMenuCommandBuilder().setName("Purge up to Here").setDefaultMemberPermissions(PermissionFlagsBits.ManageMessages);
 
 async function waitForButton(m: Discord.Message, member: Discord.GuildMember): Promise<boolean> {
     let component;
@@ -38,9 +39,6 @@
     const channel = interaction.channel;
     if (!channel) return;
     await interaction.reply({ embeds: LoadingEmbed, ephemeral: true, fetchReply: true });
-    // Option for "include this message"?
-    // Option for "Only selected user"?
-
     const history: Discord.Collection<string, Discord.Message> = await channel.messages.fetch({ limit: 100 });
     if (Date.now() - targetMessage.createdTimestamp > 2 * 7 * 24 * 60 * 60 * 1000) {
         const m = await interaction.editReply({