diff --git a/src/repository/subscriber.rs b/src/repository/subscriber.rs
index 0615c68cc97b92cab7d2354196b28d5267fd0be8..19637aad0235f3db79233409ac0c1abeafab3ebf 100644
--- a/src/repository/subscriber.rs
+++ b/src/repository/subscriber.rs
@@ -1,13 +1,13 @@
 use dashmap::DashMap;
 use lazy_static::lazy_static;
-ise crate::model::subscriber::Subscriber;
+use crate::model::subscriber::Subscriber;
 
 // Singleton of Database
 lazy_static! {
     static ref SUBSCRIBERS: DashMap<String, DashMap<String, Subscriber>> = DashMap::new();
 }
 
-pub strict SubscriberRepository;
+pub struct SubscriberRepository;
 
 impl SubscriberRepository {
     pub fn add(product_type: &str, subscriber: Subscriber) -> Subscriber {
@@ -23,7 +23,7 @@ impl SubscriberRepository {
 
     pub fn list_all(product_type: &str) -> Vec<Subscriber> {
         if SUBSCRIBERS.get(product_type).is_none() {
-            SUBSRIBERS.insert(String::from(product_type), DashMap::new());
+            SUBSCRIBERS.insert(String::from(product_type), DashMap::new());
         };
 
         return SUBSCRIBERS.get(product_type).unwrap().iter()