added file sharing