diff --git a/src/master_password_check.rs b/src/master_password_check.rs
index 267b65a..e7336d7 100644
--- a/src/master_password_check.rs
+++ b/src/master_password_check.rs
@@ -1,35 +1,38 @@
use crate::errors::NoUserInfo;
+use crate::markups::deletion_markup;
use entity::prelude::*;
use sea_orm::DatabaseConnection;
+use std::sync::Arc;
use teloxide::{adaptors::Throttle, dispatching::DpHandlerDescription, prelude::*};
-use super::markups::deletion_markup;
-
/// A wierd filter that checks for the existance of a master password.
///
/// # Returns
///
/// Returns None if account exists, Some(None) if there's an account and Some(Some(String)) if an error occures.
/// The String represents the error that occured
-async fn master_pass_exists(msg: Message, db: DatabaseConnection) -> Option