working on file sharing