added file management, added file download, add file download by drag and drop functionality