DOWNLOAD AND PUBLISH