modify uploading