add uploadFile/downloadFile