Add file sharing
Clean up code
Add alert messages