Almost done with the file transfer logic. Need the actual transferring