diff --git a/src/main.rs b/src/main.rs
index bb3e41bffa8a4df87935049e753e2d29e9704ab1..0a90746026e248f88bcac489b2b0b7e8d04629e6 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -51,6 +51,7 @@ impl EventHandler for Handler {
                 println!("{:#?}", msg.content);
             }
             "register" => user_management::Commands::register(ctx, msg.clone(), message_content[1]),
+            "verify" => user_management::Commands::verify(ctx, msg.clone(), message_content[1]),
             "join" => {
                 user_management::Commands::join(ctx, msg.clone(), message_content[1]);
             }
diff --git a/src/user_management.rs b/src/user_management.rs
index ea1b93b8af5b11b99c2a823f9e5d02633ecedc81..830f9640b274a2746e9ccb2288f3c847a6b56d8d 100644
--- a/src/user_management.rs
+++ b/src/user_management.rs
@@ -59,6 +59,12 @@ impl Commands {
             );
             return;
         }
+        // token stuff
+        e!("Error deleting register message: {:?}", msg.delete(ctx));
+    }
+    pub fn verify(ctx: Context, msg: Message, content: &str) {
+        let token = content;
+        // if token is valid
         e!(
             "Unable to get member: {:?}",
             serenity::model::id::GuildId(CONFIG.server_id)
@@ -96,6 +102,5 @@ impl Commands {
                     );
                 })
         );
-        e!("Error deleting register message: {:?}", msg.delete(ctx));
     }
 }