add the upload file function