added filesystem, added drag-and-drop download