add drag and drop files funstion