working main, synchronize, upload, download, along with file handling.