finally splitting, uploading, and deleting