Add file uploader, and others
Add full view model, add file uploder