Refactoring -> Update architecture
Refactoring code into new files
Update ViewModel files
Update Home page
Update View and Request