Refactored Backend
Refactored Auth