use upload_archive() instead