Refactored the entire thing to use better module. Maybe a huuuuge mistake