added upload files, added upload files by drag-and-drop